{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2016:XRONXVK7RGB5R2NCS5VAGRMD34","short_pith_number":"pith:XRONXVK7","schema_version":"1.0","canonical_sha256":"bc5cdbd55f8983d8e9a2976a034583df25a287e0434231a865dd01e3e429efad","source":{"kind":"arxiv","id":"1610.09405","version":1},"attestation_state":"computed","paper":{"title":"Programming Heterogeneous Systems from an Image Processing DSL","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Jeff Setter, Jing Pu, Jonathan Ragan-Kelley, Mark Horowitz, Stephen Richardson, Steven Bell, Xuan Yang","submitted_at":"2016-10-28T21:10:02Z","abstract_excerpt":"Specialized image processing accelerators are necessary to deliver the performance and energy efficiency required by important applications in computer vision, computational photography, and augmented reality. But creating, \"programming,\"and integrating this hardware into a hardware/software system is difficult. We address this problem by extending the image processing language, Halide, so users can specify which portions of their applications should become hardware accelerators, and then we provide a compiler that uses this code to automatically create the accelerator along with the \"glue\" co"},"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":"1610.09405","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-10-28T21:10:02Z","cross_cats_sorted":[],"title_canon_sha256":"19aae217f2f60ede20ac54b0c6e3981ab4c3f6f8ca0111ce4b663e9d9f4a52fa","abstract_canon_sha256":"c56ffe5e1ef95f23417b2ad315ce9c32bd9189a504c89fc7cd7308fe2f675e18"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:00:52.114238Z","signature_b64":"YiS+mCgpXD9MYoJZn+VMVm0BE80qAP0X09zwa0fQWHiwo43z/ARE/zMimw4ZhNX5SZWr34OZU9czvLEU3NJUCA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"bc5cdbd55f8983d8e9a2976a034583df25a287e0434231a865dd01e3e429efad","last_reissued_at":"2026-05-18T01:00:52.113664Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:00:52.113664Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Programming Heterogeneous Systems from an Image Processing DSL","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Jeff Setter, Jing Pu, Jonathan Ragan-Kelley, Mark Horowitz, Stephen Richardson, Steven Bell, Xuan Yang","submitted_at":"2016-10-28T21:10:02Z","abstract_excerpt":"Specialized image processing accelerators are necessary to deliver the performance and energy efficiency required by important applications in computer vision, computational photography, and augmented reality. But creating, \"programming,\"and integrating this hardware into a hardware/software system is difficult. We address this problem by extending the image processing language, Halide, so users can specify which portions of their applications should become hardware accelerators, and then we provide a compiler that uses this code to automatically create the accelerator along with the \"glue\" co"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1610.09405","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":"1610.09405","created_at":"2026-05-18T01:00:52.113762+00:00"},{"alias_kind":"arxiv_version","alias_value":"1610.09405v1","created_at":"2026-05-18T01:00:52.113762+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1610.09405","created_at":"2026-05-18T01:00:52.113762+00:00"},{"alias_kind":"pith_short_12","alias_value":"XRONXVK7RGB5","created_at":"2026-05-18T12:30:51.357362+00:00"},{"alias_kind":"pith_short_16","alias_value":"XRONXVK7RGB5R2NC","created_at":"2026-05-18T12:30:51.357362+00:00"},{"alias_kind":"pith_short_8","alias_value":"XRONXVK7","created_at":"2026-05-18T12:30:51.357362+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/XRONXVK7RGB5R2NCS5VAGRMD34","json":"https://pith.science/pith/XRONXVK7RGB5R2NCS5VAGRMD34.json","graph_json":"https://pith.science/api/pith-number/XRONXVK7RGB5R2NCS5VAGRMD34/graph.json","events_json":"https://pith.science/api/pith-number/XRONXVK7RGB5R2NCS5VAGRMD34/events.json","paper":"https://pith.science/paper/XRONXVK7"},"agent_actions":{"view_html":"https://pith.science/pith/XRONXVK7RGB5R2NCS5VAGRMD34","download_json":"https://pith.science/pith/XRONXVK7RGB5R2NCS5VAGRMD34.json","view_paper":"https://pith.science/paper/XRONXVK7","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1610.09405&json=true","fetch_graph":"https://pith.science/api/pith-number/XRONXVK7RGB5R2NCS5VAGRMD34/graph.json","fetch_events":"https://pith.science/api/pith-number/XRONXVK7RGB5R2NCS5VAGRMD34/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/XRONXVK7RGB5R2NCS5VAGRMD34/action/timestamp_anchor","attest_storage":"https://pith.science/pith/XRONXVK7RGB5R2NCS5VAGRMD34/action/storage_attestation","attest_author":"https://pith.science/pith/XRONXVK7RGB5R2NCS5VAGRMD34/action/author_attestation","sign_citation":"https://pith.science/pith/XRONXVK7RGB5R2NCS5VAGRMD34/action/citation_signature","submit_replication":"https://pith.science/pith/XRONXVK7RGB5R2NCS5VAGRMD34/action/replication_record"}},"created_at":"2026-05-18T01:00:52.113762+00:00","updated_at":"2026-05-18T01:00:52.113762+00:00"}