{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2017:VOKA5T7QBVEFIP3JAQF2GX2L6V","short_pith_number":"pith:VOKA5T7Q","schema_version":"1.0","canonical_sha256":"ab940ecff00d48543f69040ba35f4bf56a8561db114998190484893c94c5fb23","source":{"kind":"arxiv","id":"1705.06158","version":1},"attestation_state":"computed","paper":{"title":"An Operational Framework for Specifying Memory Models using Instantaneous Instruction Execution","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Arvind, Muralidaran Vijayaraghavan, Sizhuo Zhang","submitted_at":"2017-05-16T15:35:32Z","abstract_excerpt":"There has been great progress recently in formally specifying the memory model of microprocessors like ARM and POWER. These specifications are, however, too complicated for reasoning about program behaviors, verifying compilers etc., because they involve microarchitectural details like the reorder buffer (ROB), partial and speculative execution, instruction replay on speculation failure, etc. In this paper we present a new Instantaneous Instruction Execution (I2E) framework which allows us to specify weak memory models in the same style as SC and TSO. Each instruction in I2E is executed instan"},"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":"1705.06158","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2017-05-16T15:35:32Z","cross_cats_sorted":[],"title_canon_sha256":"04d775bf226de1631b4a2a94e403ce96e450ee6cb6985d8d9e8f9a7a0b2b793f","abstract_canon_sha256":"7eeb6604169611eaee8b8044c14c95401190a467780b25cc049b8a4b5836b17c"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:44:18.509184Z","signature_b64":"Abq1BZE8bSvJivuhlT0p67XwaZvDcPSb4t0kcGWCe2k8h2f6tRe++TVqnzeevRbYKRzyiwDNxOh6RhQo/7z+CA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"ab940ecff00d48543f69040ba35f4bf56a8561db114998190484893c94c5fb23","last_reissued_at":"2026-05-18T00:44:18.508588Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:44:18.508588Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"An Operational Framework for Specifying Memory Models using Instantaneous Instruction Execution","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Arvind, Muralidaran Vijayaraghavan, Sizhuo Zhang","submitted_at":"2017-05-16T15:35:32Z","abstract_excerpt":"There has been great progress recently in formally specifying the memory model of microprocessors like ARM and POWER. These specifications are, however, too complicated for reasoning about program behaviors, verifying compilers etc., because they involve microarchitectural details like the reorder buffer (ROB), partial and speculative execution, instruction replay on speculation failure, etc. In this paper we present a new Instantaneous Instruction Execution (I2E) framework which allows us to specify weak memory models in the same style as SC and TSO. Each instruction in I2E is executed instan"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1705.06158","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":"1705.06158","created_at":"2026-05-18T00:44:18.508687+00:00"},{"alias_kind":"arxiv_version","alias_value":"1705.06158v1","created_at":"2026-05-18T00:44:18.508687+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1705.06158","created_at":"2026-05-18T00:44:18.508687+00:00"},{"alias_kind":"pith_short_12","alias_value":"VOKA5T7QBVEF","created_at":"2026-05-18T12:31:49.984773+00:00"},{"alias_kind":"pith_short_16","alias_value":"VOKA5T7QBVEFIP3J","created_at":"2026-05-18T12:31:49.984773+00:00"},{"alias_kind":"pith_short_8","alias_value":"VOKA5T7Q","created_at":"2026-05-18T12:31:49.984773+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/VOKA5T7QBVEFIP3JAQF2GX2L6V","json":"https://pith.science/pith/VOKA5T7QBVEFIP3JAQF2GX2L6V.json","graph_json":"https://pith.science/api/pith-number/VOKA5T7QBVEFIP3JAQF2GX2L6V/graph.json","events_json":"https://pith.science/api/pith-number/VOKA5T7QBVEFIP3JAQF2GX2L6V/events.json","paper":"https://pith.science/paper/VOKA5T7Q"},"agent_actions":{"view_html":"https://pith.science/pith/VOKA5T7QBVEFIP3JAQF2GX2L6V","download_json":"https://pith.science/pith/VOKA5T7QBVEFIP3JAQF2GX2L6V.json","view_paper":"https://pith.science/paper/VOKA5T7Q","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1705.06158&json=true","fetch_graph":"https://pith.science/api/pith-number/VOKA5T7QBVEFIP3JAQF2GX2L6V/graph.json","fetch_events":"https://pith.science/api/pith-number/VOKA5T7QBVEFIP3JAQF2GX2L6V/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/VOKA5T7QBVEFIP3JAQF2GX2L6V/action/timestamp_anchor","attest_storage":"https://pith.science/pith/VOKA5T7QBVEFIP3JAQF2GX2L6V/action/storage_attestation","attest_author":"https://pith.science/pith/VOKA5T7QBVEFIP3JAQF2GX2L6V/action/author_attestation","sign_citation":"https://pith.science/pith/VOKA5T7QBVEFIP3JAQF2GX2L6V/action/citation_signature","submit_replication":"https://pith.science/pith/VOKA5T7QBVEFIP3JAQF2GX2L6V/action/replication_record"}},"created_at":"2026-05-18T00:44:18.508687+00:00","updated_at":"2026-05-18T00:44:18.508687+00:00"}