{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:D3JN7J7UYPH7HJRXCFDJYU2J3K","short_pith_number":"pith:D3JN7J7U","canonical_record":{"source":{"id":"1904.12661","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2019-04-24T21:20:07Z","cross_cats_sorted":[],"title_canon_sha256":"75098d32d449dbc0c603ef3d4abba3f9ba9301588b3e1a0c192721809a6d06e1","abstract_canon_sha256":"9161365c3f3faae0e308173746fc31e3e9f41d0b2b040677d563efa123a432de"},"schema_version":"1.0"},"canonical_sha256":"1ed2dfa7f4c3cff3a63711469c5349da8af60366134afe377e4a538821760897","source":{"kind":"arxiv","id":"1904.12661","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1904.12661","created_at":"2026-05-17T23:47:34Z"},{"alias_kind":"arxiv_version","alias_value":"1904.12661v1","created_at":"2026-05-17T23:47:34Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1904.12661","created_at":"2026-05-17T23:47:34Z"},{"alias_kind":"pith_short_12","alias_value":"D3JN7J7UYPH7","created_at":"2026-05-18T12:33:15Z"},{"alias_kind":"pith_short_16","alias_value":"D3JN7J7UYPH7HJRX","created_at":"2026-05-18T12:33:15Z"},{"alias_kind":"pith_short_8","alias_value":"D3JN7J7U","created_at":"2026-05-18T12:33:15Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:D3JN7J7UYPH7HJRXCFDJYU2J3K","target":"record","payload":{"canonical_record":{"source":{"id":"1904.12661","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2019-04-24T21:20:07Z","cross_cats_sorted":[],"title_canon_sha256":"75098d32d449dbc0c603ef3d4abba3f9ba9301588b3e1a0c192721809a6d06e1","abstract_canon_sha256":"9161365c3f3faae0e308173746fc31e3e9f41d0b2b040677d563efa123a432de"},"schema_version":"1.0"},"canonical_sha256":"1ed2dfa7f4c3cff3a63711469c5349da8af60366134afe377e4a538821760897","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:47:34.409570Z","signature_b64":"cb258wc/aHsxOqb7mhuBQRIRMv58CrFRnrSfv+bsqhP89mA6GqKpIkstehMZcZ9rDTcAfCO7HRtmkLvpZmPrDA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"1ed2dfa7f4c3cff3a63711469c5349da8af60366134afe377e4a538821760897","last_reissued_at":"2026-05-17T23:47:34.408869Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:47:34.408869Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1904.12661","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-17T23:47:34Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"4urw2NLl1mPd7uTTuFhDkEJqNKE7pK2r9p1RwrRCXoZZxqJRnkkdlUwnG56+4wsYjFz4ys4S78dD1HRXCmRJAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-01T04:18:54.378043Z"},"content_sha256":"5e47afe8c349b4193746469ec9bf5cd1c8920b3bae66d3f2a7e9d95055dc73df","schema_version":"1.0","event_id":"sha256:5e47afe8c349b4193746469ec9bf5cd1c8920b3bae66d3f2a7e9d95055dc73df"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:D3JN7J7UYPH7HJRXCFDJYU2J3K","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Exploring Memory Persistency Models for GPUs","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.DC","authors_text":"Huiyang Zhou, Mohammad Alshboul, Yan Solihin, Zhen Lin","submitted_at":"2019-04-24T21:20:07Z","abstract_excerpt":"Given its high integration density, high speed, byte addressability, and low standby power, non-volatile or persistent memory is expected to supplement/replace DRAM as main memory. Through persistency programming models (which define durability ordering of stores) and durable transaction constructs, the programmer can provide recoverable data structure (RDS) which allows programs to recover to a consistent state after a failure. While persistency models have been well studied for CPUs, they have been neglected for graphics processing units (GPUs). Considering the importance of GPUs as a domina"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1904.12661","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-17T23:47:34Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"J7iC6JstuX/j3czJq93kOKVwX/U7wpRrKWkEMH3W2YfVa7cqdxTfTYyQbpZZzdJVc+xRn23Xkz65VMXKmpX5Cg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-01T04:18:54.378404Z"},"content_sha256":"adbb542923bc5c8ae0d9e924fcce472b3102d912aed630fbedd8ea823d352bdf","schema_version":"1.0","event_id":"sha256:adbb542923bc5c8ae0d9e924fcce472b3102d912aed630fbedd8ea823d352bdf"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/D3JN7J7UYPH7HJRXCFDJYU2J3K/bundle.json","state_url":"https://pith.science/pith/D3JN7J7UYPH7HJRXCFDJYU2J3K/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/D3JN7J7UYPH7HJRXCFDJYU2J3K/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-01T04:18:54Z","links":{"resolver":"https://pith.science/pith/D3JN7J7UYPH7HJRXCFDJYU2J3K","bundle":"https://pith.science/pith/D3JN7J7UYPH7HJRXCFDJYU2J3K/bundle.json","state":"https://pith.science/pith/D3JN7J7UYPH7HJRXCFDJYU2J3K/state.json","well_known_bundle":"https://pith.science/.well-known/pith/D3JN7J7UYPH7HJRXCFDJYU2J3K/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:D3JN7J7UYPH7HJRXCFDJYU2J3K","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":"9161365c3f3faae0e308173746fc31e3e9f41d0b2b040677d563efa123a432de","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2019-04-24T21:20:07Z","title_canon_sha256":"75098d32d449dbc0c603ef3d4abba3f9ba9301588b3e1a0c192721809a6d06e1"},"schema_version":"1.0","source":{"id":"1904.12661","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1904.12661","created_at":"2026-05-17T23:47:34Z"},{"alias_kind":"arxiv_version","alias_value":"1904.12661v1","created_at":"2026-05-17T23:47:34Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1904.12661","created_at":"2026-05-17T23:47:34Z"},{"alias_kind":"pith_short_12","alias_value":"D3JN7J7UYPH7","created_at":"2026-05-18T12:33:15Z"},{"alias_kind":"pith_short_16","alias_value":"D3JN7J7UYPH7HJRX","created_at":"2026-05-18T12:33:15Z"},{"alias_kind":"pith_short_8","alias_value":"D3JN7J7U","created_at":"2026-05-18T12:33:15Z"}],"graph_snapshots":[{"event_id":"sha256:adbb542923bc5c8ae0d9e924fcce472b3102d912aed630fbedd8ea823d352bdf","target":"graph","created_at":"2026-05-17T23:47:34Z","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":"Given its high integration density, high speed, byte addressability, and low standby power, non-volatile or persistent memory is expected to supplement/replace DRAM as main memory. Through persistency programming models (which define durability ordering of stores) and durable transaction constructs, the programmer can provide recoverable data structure (RDS) which allows programs to recover to a consistent state after a failure. While persistency models have been well studied for CPUs, they have been neglected for graphics processing units (GPUs). Considering the importance of GPUs as a domina","authors_text":"Huiyang Zhou, Mohammad Alshboul, Yan Solihin, Zhen Lin","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2019-04-24T21:20:07Z","title":"Exploring Memory Persistency Models for GPUs"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1904.12661","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:5e47afe8c349b4193746469ec9bf5cd1c8920b3bae66d3f2a7e9d95055dc73df","target":"record","created_at":"2026-05-17T23:47:34Z","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":"9161365c3f3faae0e308173746fc31e3e9f41d0b2b040677d563efa123a432de","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2019-04-24T21:20:07Z","title_canon_sha256":"75098d32d449dbc0c603ef3d4abba3f9ba9301588b3e1a0c192721809a6d06e1"},"schema_version":"1.0","source":{"id":"1904.12661","kind":"arxiv","version":1}},"canonical_sha256":"1ed2dfa7f4c3cff3a63711469c5349da8af60366134afe377e4a538821760897","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"1ed2dfa7f4c3cff3a63711469c5349da8af60366134afe377e4a538821760897","first_computed_at":"2026-05-17T23:47:34.408869Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:47:34.408869Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"cb258wc/aHsxOqb7mhuBQRIRMv58CrFRnrSfv+bsqhP89mA6GqKpIkstehMZcZ9rDTcAfCO7HRtmkLvpZmPrDA==","signature_status":"signed_v1","signed_at":"2026-05-17T23:47:34.409570Z","signed_message":"canonical_sha256_bytes"},"source_id":"1904.12661","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:5e47afe8c349b4193746469ec9bf5cd1c8920b3bae66d3f2a7e9d95055dc73df","sha256:adbb542923bc5c8ae0d9e924fcce472b3102d912aed630fbedd8ea823d352bdf"],"state_sha256":"8298b6b3b03a6e0b0f3a1a38b713ef4f441cee3aff7da598dea13c378c0c3488"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"z3UHxo6uDn8cQBcbcGJFce73DagZQ5WlsIlWP95XuAHR7A/LGC8DTESIVLXdOwcCYmlwYGL5ISUJyguhl+a3Cg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-01T04:18:54.380782Z","bundle_sha256":"2c2898980de64c26829caaabd2998d3b12bb68f287ca3304625c7c28c19a5897"}}