{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:3WTVBEZCUBBUR3653G7FIAP7UR","short_pith_number":"pith:3WTVBEZC","canonical_record":{"source":{"id":"2105.12858","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.AR","submitted_at":"2021-05-26T21:52:59Z","cross_cats_sorted":[],"title_canon_sha256":"5592de537c4d5bb2c598dc26180fd4fd193e41e049a3e123e4ef5f118f250cc4","abstract_canon_sha256":"ccc0ddbfd8af1ca447b4e11be1143c913fcf4ee5380247440e8b04d2c68d667e"},"schema_version":"1.0"},"canonical_sha256":"dda7509322a04348efddd9be5401ffa4535fb56a7a60cfe0778f83d43f5a3c81","source":{"kind":"arxiv","id":"2105.12858","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2105.12858","created_at":"2026-07-05T02:43:45Z"},{"alias_kind":"arxiv_version","alias_value":"2105.12858v1","created_at":"2026-07-05T02:43:45Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2105.12858","created_at":"2026-07-05T02:43:45Z"},{"alias_kind":"pith_short_12","alias_value":"3WTVBEZCUBBU","created_at":"2026-07-05T02:43:45Z"},{"alias_kind":"pith_short_16","alias_value":"3WTVBEZCUBBUR365","created_at":"2026-07-05T02:43:45Z"},{"alias_kind":"pith_short_8","alias_value":"3WTVBEZC","created_at":"2026-07-05T02:43:45Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:3WTVBEZCUBBUR3653G7FIAP7UR","target":"record","payload":{"canonical_record":{"source":{"id":"2105.12858","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.AR","submitted_at":"2021-05-26T21:52:59Z","cross_cats_sorted":[],"title_canon_sha256":"5592de537c4d5bb2c598dc26180fd4fd193e41e049a3e123e4ef5f118f250cc4","abstract_canon_sha256":"ccc0ddbfd8af1ca447b4e11be1143c913fcf4ee5380247440e8b04d2c68d667e"},"schema_version":"1.0"},"canonical_sha256":"dda7509322a04348efddd9be5401ffa4535fb56a7a60cfe0778f83d43f5a3c81","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T02:43:45.037340Z","signature_b64":"VRSEwOhMDXfd+ln0ip5p5t3rrcjZ91ugVmrrtq2MxfASetpNdPSlGlzvmJfQncSYBoSRoVwtLGoO29DzIN4tAg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"dda7509322a04348efddd9be5401ffa4535fb56a7a60cfe0778f83d43f5a3c81","last_reissued_at":"2026-07-05T02:43:45.036887Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T02:43:45.036887Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2105.12858","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-05T02:43:45Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"RS8Ckgx6wT6WtXDpdklBMVSFkE9dzAml2OhG/oHFz7pERUJe5AIAZ/7vL68Po1iz1orAPAAIASmqXloZujguBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T13:06:58.766915Z"},"content_sha256":"7318d05dcc97a24bac007e99c639814e2e1665217e0386d7592cdb5ef5be483a","schema_version":"1.0","event_id":"sha256:7318d05dcc97a24bac007e99c639814e2e1665217e0386d7592cdb5ef5be483a"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:3WTVBEZCUBBUR3653G7FIAP7UR","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Compiling Halide Programs to Push-Memory Accelerators","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.AR","authors_text":"Dillon Huff, Fredrik Kjolstad, Jeff Setter, Kathleen Feng, Kavya Sreedhar, Keyi Zhang, Mark Horowitz, Maxwell Strange, Priyanka Raina, Qiaoyi Liu, Ziheng Wang","submitted_at":"2021-05-26T21:52:59Z","abstract_excerpt":"Image processing and machine learning applications benefit tremendously from hardware acceleration, but existing compilers target either FPGAs, which sacrifice power and performance for flexible hardware, or ASICs, which rapidly become obsolete as applications change. Programmable domain-specific accelerators have emerged as a promising middle-ground between these two extremes, but such architectures have traditionally been difficult compiler targets.\n  The main obstacle is that these accelerators often use a different memory abstraction than CPUs and GPUs: push memories that send a data strea"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2105.12858","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/2105.12858/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-05T02:43:45Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"9PuhRT9EUuy2xWwB0wtouVgHSEWRgWG4BET4aFEWj2ZnAmI2Ks9pBI1vNjW3xnV/06ue0Qp8c5+pTW/NGR5wDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T13:06:58.767431Z"},"content_sha256":"42f28f0ae4b7889e049344a13a6f53e93cd8d9615e6b1bf93fc8e9e1b7dd53ab","schema_version":"1.0","event_id":"sha256:42f28f0ae4b7889e049344a13a6f53e93cd8d9615e6b1bf93fc8e9e1b7dd53ab"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/3WTVBEZCUBBUR3653G7FIAP7UR/bundle.json","state_url":"https://pith.science/pith/3WTVBEZCUBBUR3653G7FIAP7UR/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/3WTVBEZCUBBUR3653G7FIAP7UR/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-07-07T13:06:58Z","links":{"resolver":"https://pith.science/pith/3WTVBEZCUBBUR3653G7FIAP7UR","bundle":"https://pith.science/pith/3WTVBEZCUBBUR3653G7FIAP7UR/bundle.json","state":"https://pith.science/pith/3WTVBEZCUBBUR3653G7FIAP7UR/state.json","well_known_bundle":"https://pith.science/.well-known/pith/3WTVBEZCUBBUR3653G7FIAP7UR/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:3WTVBEZCUBBUR3653G7FIAP7UR","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":"ccc0ddbfd8af1ca447b4e11be1143c913fcf4ee5380247440e8b04d2c68d667e","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.AR","submitted_at":"2021-05-26T21:52:59Z","title_canon_sha256":"5592de537c4d5bb2c598dc26180fd4fd193e41e049a3e123e4ef5f118f250cc4"},"schema_version":"1.0","source":{"id":"2105.12858","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2105.12858","created_at":"2026-07-05T02:43:45Z"},{"alias_kind":"arxiv_version","alias_value":"2105.12858v1","created_at":"2026-07-05T02:43:45Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2105.12858","created_at":"2026-07-05T02:43:45Z"},{"alias_kind":"pith_short_12","alias_value":"3WTVBEZCUBBU","created_at":"2026-07-05T02:43:45Z"},{"alias_kind":"pith_short_16","alias_value":"3WTVBEZCUBBUR365","created_at":"2026-07-05T02:43:45Z"},{"alias_kind":"pith_short_8","alias_value":"3WTVBEZC","created_at":"2026-07-05T02:43:45Z"}],"graph_snapshots":[{"event_id":"sha256:42f28f0ae4b7889e049344a13a6f53e93cd8d9615e6b1bf93fc8e9e1b7dd53ab","target":"graph","created_at":"2026-07-05T02:43:45Z","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/2105.12858/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Image processing and machine learning applications benefit tremendously from hardware acceleration, but existing compilers target either FPGAs, which sacrifice power and performance for flexible hardware, or ASICs, which rapidly become obsolete as applications change. Programmable domain-specific accelerators have emerged as a promising middle-ground between these two extremes, but such architectures have traditionally been difficult compiler targets.\n  The main obstacle is that these accelerators often use a different memory abstraction than CPUs and GPUs: push memories that send a data strea","authors_text":"Dillon Huff, Fredrik Kjolstad, Jeff Setter, Kathleen Feng, Kavya Sreedhar, Keyi Zhang, Mark Horowitz, Maxwell Strange, Priyanka Raina, Qiaoyi Liu, Ziheng Wang","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.AR","submitted_at":"2021-05-26T21:52:59Z","title":"Compiling Halide Programs to Push-Memory Accelerators"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2105.12858","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:7318d05dcc97a24bac007e99c639814e2e1665217e0386d7592cdb5ef5be483a","target":"record","created_at":"2026-07-05T02:43:45Z","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":"ccc0ddbfd8af1ca447b4e11be1143c913fcf4ee5380247440e8b04d2c68d667e","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.AR","submitted_at":"2021-05-26T21:52:59Z","title_canon_sha256":"5592de537c4d5bb2c598dc26180fd4fd193e41e049a3e123e4ef5f118f250cc4"},"schema_version":"1.0","source":{"id":"2105.12858","kind":"arxiv","version":1}},"canonical_sha256":"dda7509322a04348efddd9be5401ffa4535fb56a7a60cfe0778f83d43f5a3c81","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"dda7509322a04348efddd9be5401ffa4535fb56a7a60cfe0778f83d43f5a3c81","first_computed_at":"2026-07-05T02:43:45.036887Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T02:43:45.036887Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"VRSEwOhMDXfd+ln0ip5p5t3rrcjZ91ugVmrrtq2MxfASetpNdPSlGlzvmJfQncSYBoSRoVwtLGoO29DzIN4tAg==","signature_status":"signed_v1","signed_at":"2026-07-05T02:43:45.037340Z","signed_message":"canonical_sha256_bytes"},"source_id":"2105.12858","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:7318d05dcc97a24bac007e99c639814e2e1665217e0386d7592cdb5ef5be483a","sha256:42f28f0ae4b7889e049344a13a6f53e93cd8d9615e6b1bf93fc8e9e1b7dd53ab"],"state_sha256":"2c5fce96162076823dc1e60fff6681a2dea565b252790f4cf85455529ed1c84d"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"3MJGSHsnly40eO++3s6YE50rP1rDrDWG3b+tozVCPsWnv/YXRkqDzm80ZFT139441F/ULBEbqwLTs2TVNPNRCQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-07T13:06:58.770133Z","bundle_sha256":"1aba26191f1bfe13b238b4639afcb21b3f4ab54f25fbf8dbdd0426d6d9eb808a"}}