{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2022:SVBGFACYJWJFP76AEZR2UD46I3","short_pith_number":"pith:SVBGFACY","canonical_record":{"source":{"id":"2203.10850","kind":"arxiv","version":5},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.AR","submitted_at":"2022-03-21T10:16:08Z","cross_cats_sorted":[],"title_canon_sha256":"63441ef429a64ec086d50d06f3803144d01bfdb12ff9bd4f1274e8c98ac6cbe7","abstract_canon_sha256":"fd7740242e1bc3585fb2f66be0846edf79bc04be97678067c647666e5b88b5de"},"schema_version":"1.0"},"canonical_sha256":"95426280584d9257ffc02663aa0f9e46f8ce05a15a52441be3454abbbeac4afa","source":{"kind":"arxiv","id":"2203.10850","version":5},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2203.10850","created_at":"2026-07-05T05:14:12Z"},{"alias_kind":"arxiv_version","alias_value":"2203.10850v5","created_at":"2026-07-05T05:14:12Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2203.10850","created_at":"2026-07-05T05:14:12Z"},{"alias_kind":"pith_short_12","alias_value":"SVBGFACYJWJF","created_at":"2026-07-05T05:14:12Z"},{"alias_kind":"pith_short_16","alias_value":"SVBGFACYJWJFP76A","created_at":"2026-07-05T05:14:12Z"},{"alias_kind":"pith_short_8","alias_value":"SVBGFACY","created_at":"2026-07-05T05:14:12Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2022:SVBGFACYJWJFP76AEZR2UD46I3","target":"record","payload":{"canonical_record":{"source":{"id":"2203.10850","kind":"arxiv","version":5},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.AR","submitted_at":"2022-03-21T10:16:08Z","cross_cats_sorted":[],"title_canon_sha256":"63441ef429a64ec086d50d06f3803144d01bfdb12ff9bd4f1274e8c98ac6cbe7","abstract_canon_sha256":"fd7740242e1bc3585fb2f66be0846edf79bc04be97678067c647666e5b88b5de"},"schema_version":"1.0"},"canonical_sha256":"95426280584d9257ffc02663aa0f9e46f8ce05a15a52441be3454abbbeac4afa","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T05:14:12.457423Z","signature_b64":"BY7ZSeuRsLMH1fMGJXfSiicukc88VFNde29mmMe/zEKSPPNc4lU28houSeHdZJtP71D/y+3qcDkaJUnf2ESmCw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"95426280584d9257ffc02663aa0f9e46f8ce05a15a52441be3454abbbeac4afa","last_reissued_at":"2026-07-05T05:14:12.456976Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T05:14:12.456976Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2203.10850","source_version":5,"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:14:12Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"kq7ZQUCID7YY5K+cEQL+dlMt4zONh3MTr0LERvQ3mZOUkzdCeQ+VcLdylkRul/DZOhW2wBB4K0q03NPR4/7eCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-05T15:37:19.795915Z"},"content_sha256":"edc20867e00081fc5702c1979ce581cdb394517cf487d4dcb148ca21b8081828","schema_version":"1.0","event_id":"sha256:edc20867e00081fc5702c1979ce581cdb394517cf487d4dcb148ca21b8081828"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2022:SVBGFACYJWJFP76AEZR2UD46I3","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Automatic Creation of High-Bandwidth Memory Architectures from Domain-Specific Languages: The Case of Computational Fluid Dynamics","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.AR","authors_text":"Christian Pilato, Gerald Hempel, Jeronimo Castrillon, Karl F. A. Friebel, Mattia Tibaldi, Stephanie Soldavini","submitted_at":"2022-03-21T10:16:08Z","abstract_excerpt":"Numerical simulations can help solve complex problems. Most of these algorithms are massively parallel and thus good candidates for FPGA acceleration thanks to spatial parallelism. Modern FPGA devices can leverage high-bandwidth memory technologies, but when applications are memory-bound designers must craft advanced communication and memory architectures for efficient data movement and on-chip storage. This development process requires hardware design skills that are uncommon in domain-specific experts. In this paper, we propose an automated tool flow from a domain-specific language (DSL) for"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2203.10850","kind":"arxiv","version":5},"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/2203.10850/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:14:12Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"tFKq4JAesdE/dOhLumaxxyk8cTiChCKqsrV+NKUsdd8dv+BeQv/3b759Xc0wJM1ZlhBuNKcHJX+seV8T1o0HBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-05T15:37:19.796305Z"},"content_sha256":"0769b1270c4cdd97b44f25e4cc36bef5d553c4b31c7734af2db0b1691fe4fb34","schema_version":"1.0","event_id":"sha256:0769b1270c4cdd97b44f25e4cc36bef5d553c4b31c7734af2db0b1691fe4fb34"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/SVBGFACYJWJFP76AEZR2UD46I3/bundle.json","state_url":"https://pith.science/pith/SVBGFACYJWJFP76AEZR2UD46I3/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/SVBGFACYJWJFP76AEZR2UD46I3/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-05T15:37:19Z","links":{"resolver":"https://pith.science/pith/SVBGFACYJWJFP76AEZR2UD46I3","bundle":"https://pith.science/pith/SVBGFACYJWJFP76AEZR2UD46I3/bundle.json","state":"https://pith.science/pith/SVBGFACYJWJFP76AEZR2UD46I3/state.json","well_known_bundle":"https://pith.science/.well-known/pith/SVBGFACYJWJFP76AEZR2UD46I3/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2022:SVBGFACYJWJFP76AEZR2UD46I3","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":"fd7740242e1bc3585fb2f66be0846edf79bc04be97678067c647666e5b88b5de","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.AR","submitted_at":"2022-03-21T10:16:08Z","title_canon_sha256":"63441ef429a64ec086d50d06f3803144d01bfdb12ff9bd4f1274e8c98ac6cbe7"},"schema_version":"1.0","source":{"id":"2203.10850","kind":"arxiv","version":5}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2203.10850","created_at":"2026-07-05T05:14:12Z"},{"alias_kind":"arxiv_version","alias_value":"2203.10850v5","created_at":"2026-07-05T05:14:12Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2203.10850","created_at":"2026-07-05T05:14:12Z"},{"alias_kind":"pith_short_12","alias_value":"SVBGFACYJWJF","created_at":"2026-07-05T05:14:12Z"},{"alias_kind":"pith_short_16","alias_value":"SVBGFACYJWJFP76A","created_at":"2026-07-05T05:14:12Z"},{"alias_kind":"pith_short_8","alias_value":"SVBGFACY","created_at":"2026-07-05T05:14:12Z"}],"graph_snapshots":[{"event_id":"sha256:0769b1270c4cdd97b44f25e4cc36bef5d553c4b31c7734af2db0b1691fe4fb34","target":"graph","created_at":"2026-07-05T05:14:12Z","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/2203.10850/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Numerical simulations can help solve complex problems. Most of these algorithms are massively parallel and thus good candidates for FPGA acceleration thanks to spatial parallelism. Modern FPGA devices can leverage high-bandwidth memory technologies, but when applications are memory-bound designers must craft advanced communication and memory architectures for efficient data movement and on-chip storage. This development process requires hardware design skills that are uncommon in domain-specific experts. In this paper, we propose an automated tool flow from a domain-specific language (DSL) for","authors_text":"Christian Pilato, Gerald Hempel, Jeronimo Castrillon, Karl F. A. Friebel, Mattia Tibaldi, Stephanie Soldavini","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.AR","submitted_at":"2022-03-21T10:16:08Z","title":"Automatic Creation of High-Bandwidth Memory Architectures from Domain-Specific Languages: The Case of Computational Fluid Dynamics"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2203.10850","kind":"arxiv","version":5},"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:edc20867e00081fc5702c1979ce581cdb394517cf487d4dcb148ca21b8081828","target":"record","created_at":"2026-07-05T05:14:12Z","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":"fd7740242e1bc3585fb2f66be0846edf79bc04be97678067c647666e5b88b5de","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.AR","submitted_at":"2022-03-21T10:16:08Z","title_canon_sha256":"63441ef429a64ec086d50d06f3803144d01bfdb12ff9bd4f1274e8c98ac6cbe7"},"schema_version":"1.0","source":{"id":"2203.10850","kind":"arxiv","version":5}},"canonical_sha256":"95426280584d9257ffc02663aa0f9e46f8ce05a15a52441be3454abbbeac4afa","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"95426280584d9257ffc02663aa0f9e46f8ce05a15a52441be3454abbbeac4afa","first_computed_at":"2026-07-05T05:14:12.456976Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T05:14:12.456976Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"BY7ZSeuRsLMH1fMGJXfSiicukc88VFNde29mmMe/zEKSPPNc4lU28houSeHdZJtP71D/y+3qcDkaJUnf2ESmCw==","signature_status":"signed_v1","signed_at":"2026-07-05T05:14:12.457423Z","signed_message":"canonical_sha256_bytes"},"source_id":"2203.10850","source_kind":"arxiv","source_version":5}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:edc20867e00081fc5702c1979ce581cdb394517cf487d4dcb148ca21b8081828","sha256:0769b1270c4cdd97b44f25e4cc36bef5d553c4b31c7734af2db0b1691fe4fb34"],"state_sha256":"0aee16df856ca1633b3b333f3f7dd73195e88cb4c75e16c0a5459155e4e30cbd"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"FudFDte42p1y2oMiCxIU1mmj29ZJmWoUwkoF2ZiMIOqkwW3V6BkZJWMqUaCvuPMy2CHLv3quf0OFhVIeaCj5Bw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-05T15:37:19.799365Z","bundle_sha256":"cba2cdfb7b498f3db5b4ef5d409228229b71e3ed4cf23d3037aca459c785f582"}}