{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:C5HAG5O7PE52TBTA4T67K6T3UV","short_pith_number":"pith:C5HAG5O7","canonical_record":{"source":{"id":"2303.01568","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2023-03-02T20:48:09Z","cross_cats_sorted":["cs.AR"],"title_canon_sha256":"0b6d80a9d5cd916b12c3c2ec8827589027946bff85acee9db8d92c1125bb04ce","abstract_canon_sha256":"0f793129f0448e824f79cf872792138dc4c899db31c97df982ade19998af16d1"},"schema_version":"1.0"},"canonical_sha256":"174e0375df793ba98660e4fdf57a7ba54048f472183126a390751648f2354192","source":{"kind":"arxiv","id":"2303.01568","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2303.01568","created_at":"2026-07-05T05:47:35Z"},{"alias_kind":"arxiv_version","alias_value":"2303.01568v1","created_at":"2026-07-05T05:47:35Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2303.01568","created_at":"2026-07-05T05:47:35Z"},{"alias_kind":"pith_short_12","alias_value":"C5HAG5O7PE52","created_at":"2026-07-05T05:47:35Z"},{"alias_kind":"pith_short_16","alias_value":"C5HAG5O7PE52TBTA","created_at":"2026-07-05T05:47:35Z"},{"alias_kind":"pith_short_8","alias_value":"C5HAG5O7","created_at":"2026-07-05T05:47:35Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:C5HAG5O7PE52TBTA4T67K6T3UV","target":"record","payload":{"canonical_record":{"source":{"id":"2303.01568","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2023-03-02T20:48:09Z","cross_cats_sorted":["cs.AR"],"title_canon_sha256":"0b6d80a9d5cd916b12c3c2ec8827589027946bff85acee9db8d92c1125bb04ce","abstract_canon_sha256":"0f793129f0448e824f79cf872792138dc4c899db31c97df982ade19998af16d1"},"schema_version":"1.0"},"canonical_sha256":"174e0375df793ba98660e4fdf57a7ba54048f472183126a390751648f2354192","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T05:47:35.935189Z","signature_b64":"9ENppqNTZYchVpt+U+msdbVHCDcAEBv91JuhdNDCCorWyBmhswTfOgmqYhxR+Md5FnCtMAuccXocU2DbhNw5DQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"174e0375df793ba98660e4fdf57a7ba54048f472183126a390751648f2354192","last_reissued_at":"2026-07-05T05:47:35.934760Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T05:47:35.934760Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2303.01568","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-05T05:47:35Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"hjqldW3BOMSp5pqbnj/GluYcq17gB1zFb33ccVX5ff4LEQZ7nph35N9POF0n5FelZnh4Phz0tgT3Zdv2QICDCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-20T02:13:04.771488Z"},"content_sha256":"516093744b557526a914e714943d7d077889a6f9a8f33fcfcbbf2a40e02cf9bb","schema_version":"1.0","event_id":"sha256:516093744b557526a914e714943d7d077889a6f9a8f33fcfcbbf2a40e02cf9bb"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:C5HAG5O7PE52TBTA4T67K6T3UV","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"HitGNN: High-throughput GNN Training Framework on CPU+Multi-FPGA Heterogeneous Platform","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.AR"],"primary_cat":"cs.DC","authors_text":"Bingyi Zhang, Viktor Prasanna, Yi-Chien Lin","submitted_at":"2023-03-02T20:48:09Z","abstract_excerpt":"As the size of real-world graphs increases, training Graph Neural Networks (GNNs) has become time-consuming and requires acceleration. While previous works have demonstrated the potential of utilizing FPGA for accelerating GNN training, few works have been carried out to accelerate GNN training with multiple FPGAs due to the necessity of hardware expertise and substantial development effort. To this end, we propose HitGNN, a framework that enables users to effortlessly map GNN training workloads onto a CPU-Multi-FPGA platform for acceleration. In particular, HitGNN takes the user-defined synch"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2303.01568","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/2303.01568/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-05T05:47:35Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"uvSLUZYNETIC+VFGK4viiebktYPpPX+NkDIYpLtZnn6gTlz3yBLfZwloZWeex535KWlSsXo9h/zshgV07e0oBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-20T02:13:04.771997Z"},"content_sha256":"528b87c23c74b18389a5ad8b5f031060674244db799a929387a53666047ba675","schema_version":"1.0","event_id":"sha256:528b87c23c74b18389a5ad8b5f031060674244db799a929387a53666047ba675"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/C5HAG5O7PE52TBTA4T67K6T3UV/bundle.json","state_url":"https://pith.science/pith/C5HAG5O7PE52TBTA4T67K6T3UV/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/C5HAG5O7PE52TBTA4T67K6T3UV/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-20T02:13:04Z","links":{"resolver":"https://pith.science/pith/C5HAG5O7PE52TBTA4T67K6T3UV","bundle":"https://pith.science/pith/C5HAG5O7PE52TBTA4T67K6T3UV/bundle.json","state":"https://pith.science/pith/C5HAG5O7PE52TBTA4T67K6T3UV/state.json","well_known_bundle":"https://pith.science/.well-known/pith/C5HAG5O7PE52TBTA4T67K6T3UV/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:C5HAG5O7PE52TBTA4T67K6T3UV","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":"0f793129f0448e824f79cf872792138dc4c899db31c97df982ade19998af16d1","cross_cats_sorted":["cs.AR"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2023-03-02T20:48:09Z","title_canon_sha256":"0b6d80a9d5cd916b12c3c2ec8827589027946bff85acee9db8d92c1125bb04ce"},"schema_version":"1.0","source":{"id":"2303.01568","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2303.01568","created_at":"2026-07-05T05:47:35Z"},{"alias_kind":"arxiv_version","alias_value":"2303.01568v1","created_at":"2026-07-05T05:47:35Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2303.01568","created_at":"2026-07-05T05:47:35Z"},{"alias_kind":"pith_short_12","alias_value":"C5HAG5O7PE52","created_at":"2026-07-05T05:47:35Z"},{"alias_kind":"pith_short_16","alias_value":"C5HAG5O7PE52TBTA","created_at":"2026-07-05T05:47:35Z"},{"alias_kind":"pith_short_8","alias_value":"C5HAG5O7","created_at":"2026-07-05T05:47:35Z"}],"graph_snapshots":[{"event_id":"sha256:528b87c23c74b18389a5ad8b5f031060674244db799a929387a53666047ba675","target":"graph","created_at":"2026-07-05T05:47:35Z","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/2303.01568/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"As the size of real-world graphs increases, training Graph Neural Networks (GNNs) has become time-consuming and requires acceleration. While previous works have demonstrated the potential of utilizing FPGA for accelerating GNN training, few works have been carried out to accelerate GNN training with multiple FPGAs due to the necessity of hardware expertise and substantial development effort. To this end, we propose HitGNN, a framework that enables users to effortlessly map GNN training workloads onto a CPU-Multi-FPGA platform for acceleration. In particular, HitGNN takes the user-defined synch","authors_text":"Bingyi Zhang, Viktor Prasanna, Yi-Chien Lin","cross_cats":["cs.AR"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2023-03-02T20:48:09Z","title":"HitGNN: High-throughput GNN Training Framework on CPU+Multi-FPGA Heterogeneous Platform"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2303.01568","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:516093744b557526a914e714943d7d077889a6f9a8f33fcfcbbf2a40e02cf9bb","target":"record","created_at":"2026-07-05T05:47:35Z","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":"0f793129f0448e824f79cf872792138dc4c899db31c97df982ade19998af16d1","cross_cats_sorted":["cs.AR"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2023-03-02T20:48:09Z","title_canon_sha256":"0b6d80a9d5cd916b12c3c2ec8827589027946bff85acee9db8d92c1125bb04ce"},"schema_version":"1.0","source":{"id":"2303.01568","kind":"arxiv","version":1}},"canonical_sha256":"174e0375df793ba98660e4fdf57a7ba54048f472183126a390751648f2354192","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"174e0375df793ba98660e4fdf57a7ba54048f472183126a390751648f2354192","first_computed_at":"2026-07-05T05:47:35.934760Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T05:47:35.934760Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"9ENppqNTZYchVpt+U+msdbVHCDcAEBv91JuhdNDCCorWyBmhswTfOgmqYhxR+Md5FnCtMAuccXocU2DbhNw5DQ==","signature_status":"signed_v1","signed_at":"2026-07-05T05:47:35.935189Z","signed_message":"canonical_sha256_bytes"},"source_id":"2303.01568","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:516093744b557526a914e714943d7d077889a6f9a8f33fcfcbbf2a40e02cf9bb","sha256:528b87c23c74b18389a5ad8b5f031060674244db799a929387a53666047ba675"],"state_sha256":"3f7dd2b45fa327a468aacd753ca595e09576ec08cc6bf3465f67fa40d5491bdc"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"RnHj+P2VCDfR0HlMrM98b3DwBgTh+RdBp/tL8vUGiCCYq8WMwum+6+gISW7e4k9VGDGvHjKyRU3viZLxVXKJCQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-20T02:13:04.776493Z","bundle_sha256":"f5fd8caa1e967efc006012e56888571869c6e5c72cab77a95f0a34f513691e2f"}}