{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2017:33ZGFTEFJSDFV7JXBVLMQB5LWU","short_pith_number":"pith:33ZGFTEF","schema_version":"1.0","canonical_sha256":"def262cc854c865afd370d56c807abb53b4997504b440e01fb9c1026583ac04f","source":{"kind":"arxiv","id":"1709.04551","version":1},"attestation_state":"computed","paper":{"title":"An Operational Semantic Basis for OpenMP Race Analysis","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.DC","authors_text":"Ganesh Gopalakrishnan, Simone Atzeni","submitted_at":"2017-09-13T22:00:17Z","abstract_excerpt":"OpenMP is the de facto standard to exploit the on-node parallelism in new generation supercomputers.Despite its overall ease of use, even expert users are known to create OpenMP programs that harbor concurrency errors, of which one of the most insidious of errors are {\\em data races}.OpenMP is also a rapidly evolving standard, which means that future data races may be introduced within unfamiliar contexts.A simple and rigorous operational semantics for OpenMP can help build reliable race checkers and ward off future errors through programmer education and better tooling.This paper's key contri"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"1709.04551","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-09-13T22:00:17Z","cross_cats_sorted":[],"title_canon_sha256":"d18bbe629ec19eca6351bbab1da2c72766f793c97aef6faae1dd19b604c8f464","abstract_canon_sha256":"4d017836297299fd486c954753c4c828402a3ce8454b04d18303638c8d1e5728"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:35:11.313556Z","signature_b64":"kyLkxlUghEBKhriZ4b1B8gC6os9mAmfDLDaEQhiAhRnmrlbXASimS3tsfwJ1jReJO5edLzfQXPWtzxA5RwY9Bw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"def262cc854c865afd370d56c807abb53b4997504b440e01fb9c1026583ac04f","last_reissued_at":"2026-05-18T00:35:11.313028Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:35:11.313028Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"An Operational Semantic Basis for OpenMP Race Analysis","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.DC","authors_text":"Ganesh Gopalakrishnan, Simone Atzeni","submitted_at":"2017-09-13T22:00:17Z","abstract_excerpt":"OpenMP is the de facto standard to exploit the on-node parallelism in new generation supercomputers.Despite its overall ease of use, even expert users are known to create OpenMP programs that harbor concurrency errors, of which one of the most insidious of errors are {\\em data races}.OpenMP is also a rapidly evolving standard, which means that future data races may be introduced within unfamiliar contexts.A simple and rigorous operational semantics for OpenMP can help build reliable race checkers and ward off future errors through programmer education and better tooling.This paper's key contri"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1709.04551","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"1709.04551","created_at":"2026-05-18T00:35:11.313108+00:00"},{"alias_kind":"arxiv_version","alias_value":"1709.04551v1","created_at":"2026-05-18T00:35:11.313108+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1709.04551","created_at":"2026-05-18T00:35:11.313108+00:00"},{"alias_kind":"pith_short_12","alias_value":"33ZGFTEFJSDF","created_at":"2026-05-18T12:30:55.937587+00:00"},{"alias_kind":"pith_short_16","alias_value":"33ZGFTEFJSDFV7JX","created_at":"2026-05-18T12:30:55.937587+00:00"},{"alias_kind":"pith_short_8","alias_value":"33ZGFTEF","created_at":"2026-05-18T12:30:55.937587+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/33ZGFTEFJSDFV7JXBVLMQB5LWU","json":"https://pith.science/pith/33ZGFTEFJSDFV7JXBVLMQB5LWU.json","graph_json":"https://pith.science/api/pith-number/33ZGFTEFJSDFV7JXBVLMQB5LWU/graph.json","events_json":"https://pith.science/api/pith-number/33ZGFTEFJSDFV7JXBVLMQB5LWU/events.json","paper":"https://pith.science/paper/33ZGFTEF"},"agent_actions":{"view_html":"https://pith.science/pith/33ZGFTEFJSDFV7JXBVLMQB5LWU","download_json":"https://pith.science/pith/33ZGFTEFJSDFV7JXBVLMQB5LWU.json","view_paper":"https://pith.science/paper/33ZGFTEF","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1709.04551&json=true","fetch_graph":"https://pith.science/api/pith-number/33ZGFTEFJSDFV7JXBVLMQB5LWU/graph.json","fetch_events":"https://pith.science/api/pith-number/33ZGFTEFJSDFV7JXBVLMQB5LWU/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/33ZGFTEFJSDFV7JXBVLMQB5LWU/action/timestamp_anchor","attest_storage":"https://pith.science/pith/33ZGFTEFJSDFV7JXBVLMQB5LWU/action/storage_attestation","attest_author":"https://pith.science/pith/33ZGFTEFJSDFV7JXBVLMQB5LWU/action/author_attestation","sign_citation":"https://pith.science/pith/33ZGFTEFJSDFV7JXBVLMQB5LWU/action/citation_signature","submit_replication":"https://pith.science/pith/33ZGFTEFJSDFV7JXBVLMQB5LWU/action/replication_record"}},"created_at":"2026-05-18T00:35:11.313108+00:00","updated_at":"2026-05-18T00:35:11.313108+00:00"}