{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:PTEYLTQ3BUUZNZNBL6JXSHC5X2","short_pith_number":"pith:PTEYLTQ3","canonical_record":{"source":{"id":"2409.20148","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2024-09-30T09:54:49Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"5e4708ef862e7250efd5bccc9d8bdc22e43ede2b3db0680868e0636a6a4f92b1","abstract_canon_sha256":"87f34a35b1360c76d1268dcd5d1852327b439ec0345dc383d2de8ff78cfbf8c1"},"schema_version":"1.0"},"canonical_sha256":"7cc985ce1b0d2996e5a15f93791c5dbe858418447f3c313c256be4c96969c879","source":{"kind":"arxiv","id":"2409.20148","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2409.20148","created_at":"2026-07-05T09:13:39Z"},{"alias_kind":"arxiv_version","alias_value":"2409.20148v1","created_at":"2026-07-05T09:13:39Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2409.20148","created_at":"2026-07-05T09:13:39Z"},{"alias_kind":"pith_short_12","alias_value":"PTEYLTQ3BUUZ","created_at":"2026-07-05T09:13:39Z"},{"alias_kind":"pith_short_16","alias_value":"PTEYLTQ3BUUZNZNB","created_at":"2026-07-05T09:13:39Z"},{"alias_kind":"pith_short_8","alias_value":"PTEYLTQ3","created_at":"2026-07-05T09:13:39Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:PTEYLTQ3BUUZNZNBL6JXSHC5X2","target":"record","payload":{"canonical_record":{"source":{"id":"2409.20148","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2024-09-30T09:54:49Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"5e4708ef862e7250efd5bccc9d8bdc22e43ede2b3db0680868e0636a6a4f92b1","abstract_canon_sha256":"87f34a35b1360c76d1268dcd5d1852327b439ec0345dc383d2de8ff78cfbf8c1"},"schema_version":"1.0"},"canonical_sha256":"7cc985ce1b0d2996e5a15f93791c5dbe858418447f3c313c256be4c96969c879","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T09:13:39.706893Z","signature_b64":"meIb8MgVePJl5Q+jSw5Y0aaOidpBDkIvjDB990Yhob/50HCqSs2GMqYlvzuS0m7mrSK6fXUfgo2/6TkvZUXpCA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"7cc985ce1b0d2996e5a15f93791c5dbe858418447f3c313c256be4c96969c879","last_reissued_at":"2026-07-05T09:13:39.706338Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T09:13:39.706338Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2409.20148","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T09:13:39Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"G6oRMttFvKZGH3p7kE12kxKB1Y5y+GwLPlRbJDyOg1tBHJAp6x+qxlXSlxVJs06/XKLqj5GCFiaVEMq0eO1FDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-17T18:51:09.544874Z"},"content_sha256":"187c685ffc40904dec6a400376030ce20f8310e3b6df4a15e73d6e9cc719cf63","schema_version":"1.0","event_id":"sha256:187c685ffc40904dec6a400376030ce20f8310e3b6df4a15e73d6e9cc719cf63"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:PTEYLTQ3BUUZNZNBL6JXSHC5X2","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Pragma driven shared memory parallelism in Zig by supporting OpenMP loop directives","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PL"],"primary_cat":"cs.DC","authors_text":"David Kacs, Joseph Lee, Justs Zarins, Nick Brown","submitted_at":"2024-09-30T09:54:49Z","abstract_excerpt":"The Zig programming language, which is designed to provide performance and safety as first class concerns, has become popular in recent years. Given that Zig is built upon LLVM, and-so enjoys many of the benefits provided by the ecosystem, including access to a rich set of backends, Zig has significant potential for high performance workloads. However, it is yet to gain acceptance in HPC and one of the reasons for this is that support for the pragma driven shared memory parallelism is missing.\n  In this paper we describe enhancing the Zig compiler to add support for OpenMP loop directives. The"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2409.20148","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2409.20148/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"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"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T09:13:39Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"iuXkPjj9Pb62bJxc01QP1Ol+G64uq8UFW8tvdZqEx/Ye+k3o/U5ltvYi3+AzGlqnZwWEzmdu2NW/wTql4XEFCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-17T18:51:09.545757Z"},"content_sha256":"91ade1eadbfdbff4a7be00149ed6dfc3352dba7c56793e3488b625a233f7c490","schema_version":"1.0","event_id":"sha256:91ade1eadbfdbff4a7be00149ed6dfc3352dba7c56793e3488b625a233f7c490"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/PTEYLTQ3BUUZNZNBL6JXSHC5X2/bundle.json","state_url":"https://pith.science/pith/PTEYLTQ3BUUZNZNBL6JXSHC5X2/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/PTEYLTQ3BUUZNZNBL6JXSHC5X2/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-08-17T18:51:09Z","links":{"resolver":"https://pith.science/pith/PTEYLTQ3BUUZNZNBL6JXSHC5X2","bundle":"https://pith.science/pith/PTEYLTQ3BUUZNZNBL6JXSHC5X2/bundle.json","state":"https://pith.science/pith/PTEYLTQ3BUUZNZNBL6JXSHC5X2/state.json","well_known_bundle":"https://pith.science/.well-known/pith/PTEYLTQ3BUUZNZNBL6JXSHC5X2/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:PTEYLTQ3BUUZNZNBL6JXSHC5X2","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"87f34a35b1360c76d1268dcd5d1852327b439ec0345dc383d2de8ff78cfbf8c1","cross_cats_sorted":["cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2024-09-30T09:54:49Z","title_canon_sha256":"5e4708ef862e7250efd5bccc9d8bdc22e43ede2b3db0680868e0636a6a4f92b1"},"schema_version":"1.0","source":{"id":"2409.20148","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2409.20148","created_at":"2026-07-05T09:13:39Z"},{"alias_kind":"arxiv_version","alias_value":"2409.20148v1","created_at":"2026-07-05T09:13:39Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2409.20148","created_at":"2026-07-05T09:13:39Z"},{"alias_kind":"pith_short_12","alias_value":"PTEYLTQ3BUUZ","created_at":"2026-07-05T09:13:39Z"},{"alias_kind":"pith_short_16","alias_value":"PTEYLTQ3BUUZNZNB","created_at":"2026-07-05T09:13:39Z"},{"alias_kind":"pith_short_8","alias_value":"PTEYLTQ3","created_at":"2026-07-05T09:13:39Z"}],"graph_snapshots":[{"event_id":"sha256:91ade1eadbfdbff4a7be00149ed6dfc3352dba7c56793e3488b625a233f7c490","target":"graph","created_at":"2026-07-05T09:13:39Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2409.20148/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"The Zig programming language, which is designed to provide performance and safety as first class concerns, has become popular in recent years. Given that Zig is built upon LLVM, and-so enjoys many of the benefits provided by the ecosystem, including access to a rich set of backends, Zig has significant potential for high performance workloads. However, it is yet to gain acceptance in HPC and one of the reasons for this is that support for the pragma driven shared memory parallelism is missing.\n  In this paper we describe enhancing the Zig compiler to add support for OpenMP loop directives. The","authors_text":"David Kacs, Joseph Lee, Justs Zarins, Nick Brown","cross_cats":["cs.PL"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2024-09-30T09:54:49Z","title":"Pragma driven shared memory parallelism in Zig by supporting OpenMP loop directives"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2409.20148","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:187c685ffc40904dec6a400376030ce20f8310e3b6df4a15e73d6e9cc719cf63","target":"record","created_at":"2026-07-05T09:13:39Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"87f34a35b1360c76d1268dcd5d1852327b439ec0345dc383d2de8ff78cfbf8c1","cross_cats_sorted":["cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2024-09-30T09:54:49Z","title_canon_sha256":"5e4708ef862e7250efd5bccc9d8bdc22e43ede2b3db0680868e0636a6a4f92b1"},"schema_version":"1.0","source":{"id":"2409.20148","kind":"arxiv","version":1}},"canonical_sha256":"7cc985ce1b0d2996e5a15f93791c5dbe858418447f3c313c256be4c96969c879","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"7cc985ce1b0d2996e5a15f93791c5dbe858418447f3c313c256be4c96969c879","first_computed_at":"2026-07-05T09:13:39.706338Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T09:13:39.706338Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"meIb8MgVePJl5Q+jSw5Y0aaOidpBDkIvjDB990Yhob/50HCqSs2GMqYlvzuS0m7mrSK6fXUfgo2/6TkvZUXpCA==","signature_status":"signed_v1","signed_at":"2026-07-05T09:13:39.706893Z","signed_message":"canonical_sha256_bytes"},"source_id":"2409.20148","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:187c685ffc40904dec6a400376030ce20f8310e3b6df4a15e73d6e9cc719cf63","sha256:91ade1eadbfdbff4a7be00149ed6dfc3352dba7c56793e3488b625a233f7c490"],"state_sha256":"1158be55470dd6f68c34094c3b0c653a2d795b84e7242665ace95ac6cc6554ac"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"DHxz3ETgpp/OrO659XUxaHw0p0hnA/zXfM+CMqW7C+EDkmO03qudEL6fU2ftgqbHZXZF8Qzxc/Un6ptKtTtPBw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-17T18:51:09.552968Z","bundle_sha256":"2e9b3491bb244a98e950de60e839f5a6d63b0d5ddf8935476bbf2a623c08fce3"}}