{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:P5UM22EP7VAJXTBRIU2UCT7UGJ","short_pith_number":"pith:P5UM22EP","canonical_record":{"source":{"id":"1704.05316","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-04-18T13:08:35Z","cross_cats_sorted":["cs.PF","cs.PL","cs.SE"],"title_canon_sha256":"cca30fa96b1c03f47d23d0b417bb725fcdad1da847c4b7be78def532d90f80c4","abstract_canon_sha256":"d54c386c3e2d3ad3dc10e819e8af7809972ac0bf864266d81411fb28deef3abc"},"schema_version":"1.0"},"canonical_sha256":"7f68cd688ffd409bcc314535414ff4326d7c704aff734554aeed1d4cf295fae8","source":{"kind":"arxiv","id":"1704.05316","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1704.05316","created_at":"2026-05-18T00:46:11Z"},{"alias_kind":"arxiv_version","alias_value":"1704.05316v1","created_at":"2026-05-18T00:46:11Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1704.05316","created_at":"2026-05-18T00:46:11Z"},{"alias_kind":"pith_short_12","alias_value":"P5UM22EP7VAJ","created_at":"2026-05-18T12:31:37Z"},{"alias_kind":"pith_short_16","alias_value":"P5UM22EP7VAJXTBR","created_at":"2026-05-18T12:31:37Z"},{"alias_kind":"pith_short_8","alias_value":"P5UM22EP","created_at":"2026-05-18T12:31:37Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:P5UM22EP7VAJXTBRIU2UCT7UGJ","target":"record","payload":{"canonical_record":{"source":{"id":"1704.05316","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-04-18T13:08:35Z","cross_cats_sorted":["cs.PF","cs.PL","cs.SE"],"title_canon_sha256":"cca30fa96b1c03f47d23d0b417bb725fcdad1da847c4b7be78def532d90f80c4","abstract_canon_sha256":"d54c386c3e2d3ad3dc10e819e8af7809972ac0bf864266d81411fb28deef3abc"},"schema_version":"1.0"},"canonical_sha256":"7f68cd688ffd409bcc314535414ff4326d7c704aff734554aeed1d4cf295fae8","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:46:11.326867Z","signature_b64":"hm4M0EaJ3uxZ5jhwhJiF/Bp5T+cjn9qlxiqa2wpVnZKJbyU8w7/Hqqm6KgEWsU1tQtYm8WdFMUPdp+xEn7urBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"7f68cd688ffd409bcc314535414ff4326d7c704aff734554aeed1d4cf295fae8","last_reissued_at":"2026-05-18T00:46:11.326359Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:46:11.326359Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1704.05316","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-05-18T00:46:11Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"UlRP8yO4EH/jc5hwVp6YbLIMztNnkjTfwuUJK/ayHlHrVAjEx+LNkERdy2eQ7bqCqWxxMOZZMyjaP2/CkdPHBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-27T05:40:45.728547Z"},"content_sha256":"27bcd9afb66ed4177e5432b758551fa631f3d367a33b7c4101a5d86bd94645f0","schema_version":"1.0","event_id":"sha256:27bcd9afb66ed4177e5432b758551fa631f3d367a33b7c4101a5d86bd94645f0"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:P5UM22EP7VAJXTBRIU2UCT7UGJ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Benchmarking OpenCL, OpenACC, OpenMP, and CUDA: programming productivity, performance, and energy consumption","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PF","cs.PL","cs.SE"],"primary_cat":"cs.DC","authors_text":"Christoph Kessler, Joanna Kolodziej, Lu Li, Sabri Pllana, Suejb Memeti","submitted_at":"2017-04-18T13:08:35Z","abstract_excerpt":"Many modern parallel computing systems are heterogeneous at their node level. Such nodes may comprise general purpose CPUs and accelerators (such as, GPU, or Intel Xeon Phi) that provide high performance with suitable energy-consumption characteristics. However, exploiting the available performance of heterogeneous architectures may be challenging. There are various parallel programming frameworks (such as, OpenMP, OpenCL, OpenACC, CUDA) and selecting the one that is suitable for a target context is not straightforward.\n  In this paper, we study empirically the characteristics of OpenMP, OpenA"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1704.05316","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"},"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-05-18T00:46:11Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"TiBLHWpY/pT6dV+sEazQd6IxytJkl6PI3iy0EHJ+OSRJ48je8VIp8YowHyuEHMzYhavslNyIR5KVPR75B6xaCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-27T05:40:45.729204Z"},"content_sha256":"dc9fcada6298b8337682ec70b679e6075e946af11134895de19c716c822debb6","schema_version":"1.0","event_id":"sha256:dc9fcada6298b8337682ec70b679e6075e946af11134895de19c716c822debb6"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/P5UM22EP7VAJXTBRIU2UCT7UGJ/bundle.json","state_url":"https://pith.science/pith/P5UM22EP7VAJXTBRIU2UCT7UGJ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/P5UM22EP7VAJXTBRIU2UCT7UGJ/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-05-27T05:40:45Z","links":{"resolver":"https://pith.science/pith/P5UM22EP7VAJXTBRIU2UCT7UGJ","bundle":"https://pith.science/pith/P5UM22EP7VAJXTBRIU2UCT7UGJ/bundle.json","state":"https://pith.science/pith/P5UM22EP7VAJXTBRIU2UCT7UGJ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/P5UM22EP7VAJXTBRIU2UCT7UGJ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:P5UM22EP7VAJXTBRIU2UCT7UGJ","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":"d54c386c3e2d3ad3dc10e819e8af7809972ac0bf864266d81411fb28deef3abc","cross_cats_sorted":["cs.PF","cs.PL","cs.SE"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-04-18T13:08:35Z","title_canon_sha256":"cca30fa96b1c03f47d23d0b417bb725fcdad1da847c4b7be78def532d90f80c4"},"schema_version":"1.0","source":{"id":"1704.05316","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1704.05316","created_at":"2026-05-18T00:46:11Z"},{"alias_kind":"arxiv_version","alias_value":"1704.05316v1","created_at":"2026-05-18T00:46:11Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1704.05316","created_at":"2026-05-18T00:46:11Z"},{"alias_kind":"pith_short_12","alias_value":"P5UM22EP7VAJ","created_at":"2026-05-18T12:31:37Z"},{"alias_kind":"pith_short_16","alias_value":"P5UM22EP7VAJXTBR","created_at":"2026-05-18T12:31:37Z"},{"alias_kind":"pith_short_8","alias_value":"P5UM22EP","created_at":"2026-05-18T12:31:37Z"}],"graph_snapshots":[{"event_id":"sha256:dc9fcada6298b8337682ec70b679e6075e946af11134895de19c716c822debb6","target":"graph","created_at":"2026-05-18T00:46:11Z","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"},"paper":{"abstract_excerpt":"Many modern parallel computing systems are heterogeneous at their node level. Such nodes may comprise general purpose CPUs and accelerators (such as, GPU, or Intel Xeon Phi) that provide high performance with suitable energy-consumption characteristics. However, exploiting the available performance of heterogeneous architectures may be challenging. There are various parallel programming frameworks (such as, OpenMP, OpenCL, OpenACC, CUDA) and selecting the one that is suitable for a target context is not straightforward.\n  In this paper, we study empirically the characteristics of OpenMP, OpenA","authors_text":"Christoph Kessler, Joanna Kolodziej, Lu Li, Sabri Pllana, Suejb Memeti","cross_cats":["cs.PF","cs.PL","cs.SE"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-04-18T13:08:35Z","title":"Benchmarking OpenCL, OpenACC, OpenMP, and CUDA: programming productivity, performance, and energy consumption"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1704.05316","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:27bcd9afb66ed4177e5432b758551fa631f3d367a33b7c4101a5d86bd94645f0","target":"record","created_at":"2026-05-18T00:46:11Z","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":"d54c386c3e2d3ad3dc10e819e8af7809972ac0bf864266d81411fb28deef3abc","cross_cats_sorted":["cs.PF","cs.PL","cs.SE"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-04-18T13:08:35Z","title_canon_sha256":"cca30fa96b1c03f47d23d0b417bb725fcdad1da847c4b7be78def532d90f80c4"},"schema_version":"1.0","source":{"id":"1704.05316","kind":"arxiv","version":1}},"canonical_sha256":"7f68cd688ffd409bcc314535414ff4326d7c704aff734554aeed1d4cf295fae8","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"7f68cd688ffd409bcc314535414ff4326d7c704aff734554aeed1d4cf295fae8","first_computed_at":"2026-05-18T00:46:11.326359Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:46:11.326359Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"hm4M0EaJ3uxZ5jhwhJiF/Bp5T+cjn9qlxiqa2wpVnZKJbyU8w7/Hqqm6KgEWsU1tQtYm8WdFMUPdp+xEn7urBA==","signature_status":"signed_v1","signed_at":"2026-05-18T00:46:11.326867Z","signed_message":"canonical_sha256_bytes"},"source_id":"1704.05316","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:27bcd9afb66ed4177e5432b758551fa631f3d367a33b7c4101a5d86bd94645f0","sha256:dc9fcada6298b8337682ec70b679e6075e946af11134895de19c716c822debb6"],"state_sha256":"618c6af6e919bba08e9ba804f1db992f6a407cbbcfd259b57c7bea60a9fbe621"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"uETLzbVDbMJFZ4up29lWjTUA2fqIP2M+WxNpCBtPjmUB/NaRAZAVMK7r0GVBdz8lol4NII84wTquGOA39h9KDQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-27T05:40:45.732561Z","bundle_sha256":"9ab779e25c3183e0ee87b98d0d33a8d1a6c2b0565e7af15ee647cd1ad8454c57"}}