{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:JEQOOOMDQB2JKDUJA5YEKTSV37","short_pith_number":"pith:JEQOOOMD","canonical_record":{"source":{"id":"1803.11179","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2018-03-29T17:51:18Z","cross_cats_sorted":["cs.PF"],"title_canon_sha256":"4100c2cfc00e14740831c9483f91601a4a6a51c83ac780d16ef12ed461de07d6","abstract_canon_sha256":"733310cbb2d83f94be05e010a92af73e856983934e4fd217b05b2886b45e8de7"},"schema_version":"1.0"},"canonical_sha256":"4920e739838074950e890770454e55dfe43f0bf26ad6ae9201b038052ae770fe","source":{"kind":"arxiv","id":"1803.11179","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1803.11179","created_at":"2026-05-18T00:19:48Z"},{"alias_kind":"arxiv_version","alias_value":"1803.11179v1","created_at":"2026-05-18T00:19:48Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1803.11179","created_at":"2026-05-18T00:19:48Z"},{"alias_kind":"pith_short_12","alias_value":"JEQOOOMDQB2J","created_at":"2026-05-18T12:32:31Z"},{"alias_kind":"pith_short_16","alias_value":"JEQOOOMDQB2JKDUJ","created_at":"2026-05-18T12:32:31Z"},{"alias_kind":"pith_short_8","alias_value":"JEQOOOMD","created_at":"2026-05-18T12:32:31Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:JEQOOOMDQB2JKDUJA5YEKTSV37","target":"record","payload":{"canonical_record":{"source":{"id":"1803.11179","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2018-03-29T17:51:18Z","cross_cats_sorted":["cs.PF"],"title_canon_sha256":"4100c2cfc00e14740831c9483f91601a4a6a51c83ac780d16ef12ed461de07d6","abstract_canon_sha256":"733310cbb2d83f94be05e010a92af73e856983934e4fd217b05b2886b45e8de7"},"schema_version":"1.0"},"canonical_sha256":"4920e739838074950e890770454e55dfe43f0bf26ad6ae9201b038052ae770fe","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:19:48.297203Z","signature_b64":"mvGm2ZjMzDdR3vuhyU1IHh9mVPlTMKS97JnDBot8I9ETCzlRKAgmK7xjQ+PCSDJ1zn/HRKcZgC6/A0uJK96PAg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"4920e739838074950e890770454e55dfe43f0bf26ad6ae9201b038052ae770fe","last_reissued_at":"2026-05-18T00:19:48.296475Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:19:48.296475Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1803.11179","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:19:48Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"qnP2c8rv1qJ2v24m5fUWVttDXdayWwFXIjSQTvHRuPIC5/ywH+xMMQyU/XvVdHcdLc+yYzyu5Hh2e/m9wGDMCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-27T02:57:51.890076Z"},"content_sha256":"fdbd45a4d1282cd4f2062c295170d4a3a98d6a5397779b270a57404055915cd0","schema_version":"1.0","event_id":"sha256:fdbd45a4d1282cd4f2062c295170d4a3a98d6a5397779b270a57404055915cd0"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:JEQOOOMDQB2JKDUJA5YEKTSV37","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Proof-of-Concept Examples of Performance-Transparent Programming Models","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PF"],"primary_cat":"cs.PL","authors_text":"Benjamin Andreassen Bj{\\o}rnseth, Jan Christian Meyer, Lasse Natvig","submitted_at":"2018-03-29T17:51:18Z","abstract_excerpt":"Machine-specific optimizations command the machine to behave in a specific way. As current programming models largely leave machine details unexposed, they cannot accommodate direct encoding of such commands. In previous work we have proposed the design of performance-transparent programming models to facilitate this use-case; this report contains proof-of-concept examples of such programming models. We demonstrate how programming model abstractions may reveal the memory footprint, vector unit utilization and data reuse of an application, with prediction accuracy ranging from 0 to 25 \\%."},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1803.11179","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:19:48Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"3lvMhzAxofMvC8HVnb47mef1Td7DbV2hTYr2TOy8m+CU9x5gXhSY4c5acR6F5aIUgV28OJNagcCtZ9Z7asupAQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-27T02:57:51.890442Z"},"content_sha256":"22f011abf2f9d62be929e5b2dcef006b895971dc4ef6d9d94f41d1e35449b69b","schema_version":"1.0","event_id":"sha256:22f011abf2f9d62be929e5b2dcef006b895971dc4ef6d9d94f41d1e35449b69b"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/JEQOOOMDQB2JKDUJA5YEKTSV37/bundle.json","state_url":"https://pith.science/pith/JEQOOOMDQB2JKDUJA5YEKTSV37/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/JEQOOOMDQB2JKDUJA5YEKTSV37/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-06-27T02:57:51Z","links":{"resolver":"https://pith.science/pith/JEQOOOMDQB2JKDUJA5YEKTSV37","bundle":"https://pith.science/pith/JEQOOOMDQB2JKDUJA5YEKTSV37/bundle.json","state":"https://pith.science/pith/JEQOOOMDQB2JKDUJA5YEKTSV37/state.json","well_known_bundle":"https://pith.science/.well-known/pith/JEQOOOMDQB2JKDUJA5YEKTSV37/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:JEQOOOMDQB2JKDUJA5YEKTSV37","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":"733310cbb2d83f94be05e010a92af73e856983934e4fd217b05b2886b45e8de7","cross_cats_sorted":["cs.PF"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2018-03-29T17:51:18Z","title_canon_sha256":"4100c2cfc00e14740831c9483f91601a4a6a51c83ac780d16ef12ed461de07d6"},"schema_version":"1.0","source":{"id":"1803.11179","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1803.11179","created_at":"2026-05-18T00:19:48Z"},{"alias_kind":"arxiv_version","alias_value":"1803.11179v1","created_at":"2026-05-18T00:19:48Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1803.11179","created_at":"2026-05-18T00:19:48Z"},{"alias_kind":"pith_short_12","alias_value":"JEQOOOMDQB2J","created_at":"2026-05-18T12:32:31Z"},{"alias_kind":"pith_short_16","alias_value":"JEQOOOMDQB2JKDUJ","created_at":"2026-05-18T12:32:31Z"},{"alias_kind":"pith_short_8","alias_value":"JEQOOOMD","created_at":"2026-05-18T12:32:31Z"}],"graph_snapshots":[{"event_id":"sha256:22f011abf2f9d62be929e5b2dcef006b895971dc4ef6d9d94f41d1e35449b69b","target":"graph","created_at":"2026-05-18T00:19:48Z","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":"Machine-specific optimizations command the machine to behave in a specific way. As current programming models largely leave machine details unexposed, they cannot accommodate direct encoding of such commands. In previous work we have proposed the design of performance-transparent programming models to facilitate this use-case; this report contains proof-of-concept examples of such programming models. We demonstrate how programming model abstractions may reveal the memory footprint, vector unit utilization and data reuse of an application, with prediction accuracy ranging from 0 to 25 \\%.","authors_text":"Benjamin Andreassen Bj{\\o}rnseth, Jan Christian Meyer, Lasse Natvig","cross_cats":["cs.PF"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2018-03-29T17:51:18Z","title":"Proof-of-Concept Examples of Performance-Transparent Programming Models"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1803.11179","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:fdbd45a4d1282cd4f2062c295170d4a3a98d6a5397779b270a57404055915cd0","target":"record","created_at":"2026-05-18T00:19:48Z","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":"733310cbb2d83f94be05e010a92af73e856983934e4fd217b05b2886b45e8de7","cross_cats_sorted":["cs.PF"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2018-03-29T17:51:18Z","title_canon_sha256":"4100c2cfc00e14740831c9483f91601a4a6a51c83ac780d16ef12ed461de07d6"},"schema_version":"1.0","source":{"id":"1803.11179","kind":"arxiv","version":1}},"canonical_sha256":"4920e739838074950e890770454e55dfe43f0bf26ad6ae9201b038052ae770fe","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"4920e739838074950e890770454e55dfe43f0bf26ad6ae9201b038052ae770fe","first_computed_at":"2026-05-18T00:19:48.296475Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:19:48.296475Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"mvGm2ZjMzDdR3vuhyU1IHh9mVPlTMKS97JnDBot8I9ETCzlRKAgmK7xjQ+PCSDJ1zn/HRKcZgC6/A0uJK96PAg==","signature_status":"signed_v1","signed_at":"2026-05-18T00:19:48.297203Z","signed_message":"canonical_sha256_bytes"},"source_id":"1803.11179","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:fdbd45a4d1282cd4f2062c295170d4a3a98d6a5397779b270a57404055915cd0","sha256:22f011abf2f9d62be929e5b2dcef006b895971dc4ef6d9d94f41d1e35449b69b"],"state_sha256":"4a1abf7f432d0b1e4852aa2db054d7342fa1cab9dd76214444512e06e0aa08e3"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"QmfYfaY1MZo3TTo3JMigOTFS0ZPiS7XWsN/cx9I27IqP68VXJYoJrwozz77lih53t3j8ReudHRlBj7Djd5YYBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-27T02:57:51.892354Z","bundle_sha256":"ac32ee0adf65d6cc1b16a6d8141d6a73af74b5953659d8102231a4449f7c423c"}}