{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:4JS2F4A4EF2WBKAA5YJMVCY42S","short_pith_number":"pith:4JS2F4A4","canonical_record":{"source":{"id":"2503.06351","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2025-03-08T22:34:47Z","cross_cats_sorted":[],"title_canon_sha256":"925107719ed50d52f97d2e0e30fe932972e38ff67a46300b553a9f68e7aebbb8","abstract_canon_sha256":"7fc4c0d02a78fb9102a8253e80e06a33855e8bec0de3b695c55e24d636024419"},"schema_version":"1.0"},"canonical_sha256":"e265a2f01c217560a800ee12ca8b1cd49a1754645039c7923e7dc7eea873c069","source":{"kind":"arxiv","id":"2503.06351","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2503.06351","created_at":"2026-07-05T10:27:31Z"},{"alias_kind":"arxiv_version","alias_value":"2503.06351v1","created_at":"2026-07-05T10:27:31Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2503.06351","created_at":"2026-07-05T10:27:31Z"},{"alias_kind":"pith_short_12","alias_value":"4JS2F4A4EF2W","created_at":"2026-07-05T10:27:31Z"},{"alias_kind":"pith_short_16","alias_value":"4JS2F4A4EF2WBKAA","created_at":"2026-07-05T10:27:31Z"},{"alias_kind":"pith_short_8","alias_value":"4JS2F4A4","created_at":"2026-07-05T10:27:31Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:4JS2F4A4EF2WBKAA5YJMVCY42S","target":"record","payload":{"canonical_record":{"source":{"id":"2503.06351","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2025-03-08T22:34:47Z","cross_cats_sorted":[],"title_canon_sha256":"925107719ed50d52f97d2e0e30fe932972e38ff67a46300b553a9f68e7aebbb8","abstract_canon_sha256":"7fc4c0d02a78fb9102a8253e80e06a33855e8bec0de3b695c55e24d636024419"},"schema_version":"1.0"},"canonical_sha256":"e265a2f01c217560a800ee12ca8b1cd49a1754645039c7923e7dc7eea873c069","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T10:27:31.416422Z","signature_b64":"+N2n9Kuyekid7r+c2Yjb0jdC4yXiEwRAgZXadt4a6H6bHhxc0QjgnZqrY+pTou8FsmIh78mU0XboQMpGbUvXCw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"e265a2f01c217560a800ee12ca8b1cd49a1754645039c7923e7dc7eea873c069","last_reissued_at":"2026-07-05T10:27:31.415908Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T10:27:31.415908Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2503.06351","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-05T10:27:31Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"XNth2s8kD7XbXe1sIJ6SDG5JboWk/AldBdoNFTInop0jk0iCjpKygwQHJ0Mo9e45oCbXxad65p6SMv9EZayMBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-10T20:07:59.521012Z"},"content_sha256":"49ceb6f81a5bd1e972da19b657fdf869d6f7422d526744829dcd80ef061e1cd0","schema_version":"1.0","event_id":"sha256:49ceb6f81a5bd1e972da19b657fdf869d6f7422d526744829dcd80ef061e1cd0"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:4JS2F4A4EF2WBKAA5YJMVCY42S","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"AI-Driven Optimization of Hardware Overlay Configurations","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.LG","authors_text":"Rasha Karakchi","submitted_at":"2025-03-08T22:34:47Z","abstract_excerpt":"Designing and optimizing FPGA overlays is a complex and time-consuming process, often requiring multiple trial-and-error iterations to determine a suitable configuration. This paper presents an AI-driven approach to optimizing FPGA overlay configurations, specifically focusing on the NAPOLY+ automata processor implemented on the ZCU104 FPGA. By leveraging machine learning techniques, particularly Random Forest regression, we predict the feasibility and efficiency of different configurations before hardware compilation. Our method significantly reduces the number of required iterations by estim"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2503.06351","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/2503.06351/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-05T10:27:31Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"nRVJSPVAsWsBfJXXf3UgnUSXxhKsNjhSZpCrGo/DSmmC6NQb6y9qk2sa+9c+XiNAk79cl4VJtZHRnROz4N0WDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-10T20:07:59.521532Z"},"content_sha256":"e4f8f33e94ab550ab45fdcd4b8bf5ff270f6443444cd5511636d42a2b8344c07","schema_version":"1.0","event_id":"sha256:e4f8f33e94ab550ab45fdcd4b8bf5ff270f6443444cd5511636d42a2b8344c07"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/4JS2F4A4EF2WBKAA5YJMVCY42S/bundle.json","state_url":"https://pith.science/pith/4JS2F4A4EF2WBKAA5YJMVCY42S/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/4JS2F4A4EF2WBKAA5YJMVCY42S/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-08-10T20:07:59Z","links":{"resolver":"https://pith.science/pith/4JS2F4A4EF2WBKAA5YJMVCY42S","bundle":"https://pith.science/pith/4JS2F4A4EF2WBKAA5YJMVCY42S/bundle.json","state":"https://pith.science/pith/4JS2F4A4EF2WBKAA5YJMVCY42S/state.json","well_known_bundle":"https://pith.science/.well-known/pith/4JS2F4A4EF2WBKAA5YJMVCY42S/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:4JS2F4A4EF2WBKAA5YJMVCY42S","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":"7fc4c0d02a78fb9102a8253e80e06a33855e8bec0de3b695c55e24d636024419","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2025-03-08T22:34:47Z","title_canon_sha256":"925107719ed50d52f97d2e0e30fe932972e38ff67a46300b553a9f68e7aebbb8"},"schema_version":"1.0","source":{"id":"2503.06351","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2503.06351","created_at":"2026-07-05T10:27:31Z"},{"alias_kind":"arxiv_version","alias_value":"2503.06351v1","created_at":"2026-07-05T10:27:31Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2503.06351","created_at":"2026-07-05T10:27:31Z"},{"alias_kind":"pith_short_12","alias_value":"4JS2F4A4EF2W","created_at":"2026-07-05T10:27:31Z"},{"alias_kind":"pith_short_16","alias_value":"4JS2F4A4EF2WBKAA","created_at":"2026-07-05T10:27:31Z"},{"alias_kind":"pith_short_8","alias_value":"4JS2F4A4","created_at":"2026-07-05T10:27:31Z"}],"graph_snapshots":[{"event_id":"sha256:e4f8f33e94ab550ab45fdcd4b8bf5ff270f6443444cd5511636d42a2b8344c07","target":"graph","created_at":"2026-07-05T10:27:31Z","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/2503.06351/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Designing and optimizing FPGA overlays is a complex and time-consuming process, often requiring multiple trial-and-error iterations to determine a suitable configuration. This paper presents an AI-driven approach to optimizing FPGA overlay configurations, specifically focusing on the NAPOLY+ automata processor implemented on the ZCU104 FPGA. By leveraging machine learning techniques, particularly Random Forest regression, we predict the feasibility and efficiency of different configurations before hardware compilation. Our method significantly reduces the number of required iterations by estim","authors_text":"Rasha Karakchi","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2025-03-08T22:34:47Z","title":"AI-Driven Optimization of Hardware Overlay Configurations"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2503.06351","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:49ceb6f81a5bd1e972da19b657fdf869d6f7422d526744829dcd80ef061e1cd0","target":"record","created_at":"2026-07-05T10:27:31Z","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":"7fc4c0d02a78fb9102a8253e80e06a33855e8bec0de3b695c55e24d636024419","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2025-03-08T22:34:47Z","title_canon_sha256":"925107719ed50d52f97d2e0e30fe932972e38ff67a46300b553a9f68e7aebbb8"},"schema_version":"1.0","source":{"id":"2503.06351","kind":"arxiv","version":1}},"canonical_sha256":"e265a2f01c217560a800ee12ca8b1cd49a1754645039c7923e7dc7eea873c069","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"e265a2f01c217560a800ee12ca8b1cd49a1754645039c7923e7dc7eea873c069","first_computed_at":"2026-07-05T10:27:31.415908Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T10:27:31.415908Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"+N2n9Kuyekid7r+c2Yjb0jdC4yXiEwRAgZXadt4a6H6bHhxc0QjgnZqrY+pTou8FsmIh78mU0XboQMpGbUvXCw==","signature_status":"signed_v1","signed_at":"2026-07-05T10:27:31.416422Z","signed_message":"canonical_sha256_bytes"},"source_id":"2503.06351","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:49ceb6f81a5bd1e972da19b657fdf869d6f7422d526744829dcd80ef061e1cd0","sha256:e4f8f33e94ab550ab45fdcd4b8bf5ff270f6443444cd5511636d42a2b8344c07"],"state_sha256":"2425014202c9b8b2deb260850ece04798dfbb609a6cb7835e21f91f4da5798d3"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"6kLcDjh0GUBZJkvSB0c81Q0b88DGad7dcHvF9uIDs0TW8K8VLfUQCVotLEYZPGdT/EKAUEjaRPcowlcHEDy7Bg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-10T20:07:59.526377Z","bundle_sha256":"b96cde830bea3c2dcbfd806fd92c5936f44a2b6355eb3d13105f852b948fad68"}}