{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:VDFHNDCJUO2XQM4XZ4UVT3VI6Z","short_pith_number":"pith:VDFHNDCJ","canonical_record":{"source":{"id":"2312.14821","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2023-12-22T16:48:34Z","cross_cats_sorted":["cs.AR"],"title_canon_sha256":"2332c7ef8666c9df946151e8c264d0b53368e4f5a4ae988e050c23d83d49dc5f","abstract_canon_sha256":"c4504131d7fd50f2aadb37a6eb5cd2dc21a834a12a51fbc5b9303d9b68014ae7"},"schema_version":"1.0"},"canonical_sha256":"a8ca768c49a3b5783397cf2959eea8f65f0899eadd510da400a4fe4e9148d10b","source":{"kind":"arxiv","id":"2312.14821","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2312.14821","created_at":"2026-07-05T07:59:04Z"},{"alias_kind":"arxiv_version","alias_value":"2312.14821v1","created_at":"2026-07-05T07:59:04Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2312.14821","created_at":"2026-07-05T07:59:04Z"},{"alias_kind":"pith_short_12","alias_value":"VDFHNDCJUO2X","created_at":"2026-07-05T07:59:04Z"},{"alias_kind":"pith_short_16","alias_value":"VDFHNDCJUO2XQM4X","created_at":"2026-07-05T07:59:04Z"},{"alias_kind":"pith_short_8","alias_value":"VDFHNDCJ","created_at":"2026-07-05T07:59:04Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:VDFHNDCJUO2XQM4XZ4UVT3VI6Z","target":"record","payload":{"canonical_record":{"source":{"id":"2312.14821","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2023-12-22T16:48:34Z","cross_cats_sorted":["cs.AR"],"title_canon_sha256":"2332c7ef8666c9df946151e8c264d0b53368e4f5a4ae988e050c23d83d49dc5f","abstract_canon_sha256":"c4504131d7fd50f2aadb37a6eb5cd2dc21a834a12a51fbc5b9303d9b68014ae7"},"schema_version":"1.0"},"canonical_sha256":"a8ca768c49a3b5783397cf2959eea8f65f0899eadd510da400a4fe4e9148d10b","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T07:59:04.511752Z","signature_b64":"L5SZsv+nQPbj2tjjZTxbbhB/FaDy4iL0/7PKSdYaBTMgUokTvfvmFAr5Q4TUT1daLf4gZPC0tSiCMn6jEtm9Cw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"a8ca768c49a3b5783397cf2959eea8f65f0899eadd510da400a4fe4e9148d10b","last_reissued_at":"2026-07-05T07:59:04.511249Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T07:59:04.511249Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2312.14821","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-05T07:59:04Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"4M9nQtsmPZeWlS2PuOGAvnz2t29XMpIsyWJoei8nRKyCvwBC/o5TshUuWcau1TmT2hWIweuTQJexwCyhIO4dDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-08T22:28:27.159256Z"},"content_sha256":"6f867ba663b211b45422995e87de953e44c43d8db50461efd8620f8314c364ad","schema_version":"1.0","event_id":"sha256:6f867ba663b211b45422995e87de953e44c43d8db50461efd8620f8314c364ad"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:VDFHNDCJUO2XQM4XZ4UVT3VI6Z","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"AXI4MLIR: User-Driven Automatic Host Code Generation for Custom AXI-Based Accelerators","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.AR"],"primary_cat":"cs.PL","authors_text":"Antonino Tumeo, David Kaeli, Jos\\'e Cano, Jos\\'e L. Abell\\'an, Jude Haris, Malith Jayaweera, Nicolas Bohm Agostini, Norm Rubin, Perry Gibson","submitted_at":"2023-12-22T16:48:34Z","abstract_excerpt":"This paper addresses the need for automatic and efficient generation of host driver code for arbitrary custom AXI-based accelerators targeting linear algebra algorithms, an important workload in various applications, including machine learning and scientific computing. While existing tools have focused on automating accelerator prototyping, little attention has been paid to the host-accelerator interaction. This paper introduces AXI4MLIR, an extension of the MLIR compiler framework designed to facilitate the automated generation of host-accelerator driver code. With new MLIR attributes and tra"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2312.14821","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/2312.14821/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-05T07:59:04Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"NbtJ6qC6jP0t/KArwtXZyTnwuwd1p+Sww8giIePXLFBe9rBGkKJIe91KdEaY54FL7sq+6ZGZSVF7LC4eKH9JAQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-08T22:28:27.159652Z"},"content_sha256":"34af6db7b947cd982e500ce635bfa9d48ce2bf8a3681028b6eb4b1bec6ca1983","schema_version":"1.0","event_id":"sha256:34af6db7b947cd982e500ce635bfa9d48ce2bf8a3681028b6eb4b1bec6ca1983"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/VDFHNDCJUO2XQM4XZ4UVT3VI6Z/bundle.json","state_url":"https://pith.science/pith/VDFHNDCJUO2XQM4XZ4UVT3VI6Z/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/VDFHNDCJUO2XQM4XZ4UVT3VI6Z/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-08T22:28:27Z","links":{"resolver":"https://pith.science/pith/VDFHNDCJUO2XQM4XZ4UVT3VI6Z","bundle":"https://pith.science/pith/VDFHNDCJUO2XQM4XZ4UVT3VI6Z/bundle.json","state":"https://pith.science/pith/VDFHNDCJUO2XQM4XZ4UVT3VI6Z/state.json","well_known_bundle":"https://pith.science/.well-known/pith/VDFHNDCJUO2XQM4XZ4UVT3VI6Z/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:VDFHNDCJUO2XQM4XZ4UVT3VI6Z","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":"c4504131d7fd50f2aadb37a6eb5cd2dc21a834a12a51fbc5b9303d9b68014ae7","cross_cats_sorted":["cs.AR"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2023-12-22T16:48:34Z","title_canon_sha256":"2332c7ef8666c9df946151e8c264d0b53368e4f5a4ae988e050c23d83d49dc5f"},"schema_version":"1.0","source":{"id":"2312.14821","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2312.14821","created_at":"2026-07-05T07:59:04Z"},{"alias_kind":"arxiv_version","alias_value":"2312.14821v1","created_at":"2026-07-05T07:59:04Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2312.14821","created_at":"2026-07-05T07:59:04Z"},{"alias_kind":"pith_short_12","alias_value":"VDFHNDCJUO2X","created_at":"2026-07-05T07:59:04Z"},{"alias_kind":"pith_short_16","alias_value":"VDFHNDCJUO2XQM4X","created_at":"2026-07-05T07:59:04Z"},{"alias_kind":"pith_short_8","alias_value":"VDFHNDCJ","created_at":"2026-07-05T07:59:04Z"}],"graph_snapshots":[{"event_id":"sha256:34af6db7b947cd982e500ce635bfa9d48ce2bf8a3681028b6eb4b1bec6ca1983","target":"graph","created_at":"2026-07-05T07:59:04Z","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/2312.14821/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"This paper addresses the need for automatic and efficient generation of host driver code for arbitrary custom AXI-based accelerators targeting linear algebra algorithms, an important workload in various applications, including machine learning and scientific computing. While existing tools have focused on automating accelerator prototyping, little attention has been paid to the host-accelerator interaction. This paper introduces AXI4MLIR, an extension of the MLIR compiler framework designed to facilitate the automated generation of host-accelerator driver code. With new MLIR attributes and tra","authors_text":"Antonino Tumeo, David Kaeli, Jos\\'e Cano, Jos\\'e L. Abell\\'an, Jude Haris, Malith Jayaweera, Nicolas Bohm Agostini, Norm Rubin, Perry Gibson","cross_cats":["cs.AR"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2023-12-22T16:48:34Z","title":"AXI4MLIR: User-Driven Automatic Host Code Generation for Custom AXI-Based Accelerators"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2312.14821","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:6f867ba663b211b45422995e87de953e44c43d8db50461efd8620f8314c364ad","target":"record","created_at":"2026-07-05T07:59:04Z","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":"c4504131d7fd50f2aadb37a6eb5cd2dc21a834a12a51fbc5b9303d9b68014ae7","cross_cats_sorted":["cs.AR"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2023-12-22T16:48:34Z","title_canon_sha256":"2332c7ef8666c9df946151e8c264d0b53368e4f5a4ae988e050c23d83d49dc5f"},"schema_version":"1.0","source":{"id":"2312.14821","kind":"arxiv","version":1}},"canonical_sha256":"a8ca768c49a3b5783397cf2959eea8f65f0899eadd510da400a4fe4e9148d10b","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"a8ca768c49a3b5783397cf2959eea8f65f0899eadd510da400a4fe4e9148d10b","first_computed_at":"2026-07-05T07:59:04.511249Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T07:59:04.511249Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"L5SZsv+nQPbj2tjjZTxbbhB/FaDy4iL0/7PKSdYaBTMgUokTvfvmFAr5Q4TUT1daLf4gZPC0tSiCMn6jEtm9Cw==","signature_status":"signed_v1","signed_at":"2026-07-05T07:59:04.511752Z","signed_message":"canonical_sha256_bytes"},"source_id":"2312.14821","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:6f867ba663b211b45422995e87de953e44c43d8db50461efd8620f8314c364ad","sha256:34af6db7b947cd982e500ce635bfa9d48ce2bf8a3681028b6eb4b1bec6ca1983"],"state_sha256":"87ba0dabf4e878e4f81d326b553dcbf7cab12ac43ad94f2b5f5602ad38fd99b8"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"z3WtWabDAj3WQwOskpZZKz33HLdfq8Y/dmmqE4h+c6Mxo7oemAXag4BlWw93SxPhAfNXEXU2ve9Cieiohv4xDw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-08T22:28:27.161910Z","bundle_sha256":"f690cefb262fed9c346a2c3f6d14238f749f083df96836755c1bcfee33655056"}}