{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2020:QABO7VMX5WA7WFU2C7TTB2HLQH","short_pith_number":"pith:QABO7VMX","schema_version":"1.0","canonical_sha256":"8002efd597ed81fb169a17e730e8eb81ed62dad735eaa419085379ec240e553d","source":{"kind":"arxiv","id":"2010.01547","version":1},"attestation_state":"computed","paper":{"title":"It's all about data movement: Optimising FPGA data access to boost performance","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.DC","authors_text":"David Dolman, Nick Brown","submitted_at":"2020-10-04T11:30:22Z","abstract_excerpt":"The use of reconfigurable computing, and FPGAs in particular, to accelerate computational kernels has the potential to be of great benefit to scientific codes and the HPC community in general. However, whilst recent advanced in FPGA tooling have made the physical act of programming reconfigurable architectures much more accessible, in order to gain good performance the entire algorithm must be rethought and recast in a dataflow style. Reducing the cost of data movement for all computing devices is critically important, and in this paper we explore the most appropriate techniques for FPGAs. We "},"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":"2010.01547","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2020-10-04T11:30:22Z","cross_cats_sorted":[],"title_canon_sha256":"47e36230a4a9ea333a53d845c630997c91cb0936907d2b5e16777d4537394e80","abstract_canon_sha256":"f95ae079c8ecd7aa8cd44156f291d70aec1a19a39c5029cf9065b9d60b026408"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T01:40:06.707776Z","signature_b64":"naw+tr9GUSsKdotmVVs0IIHBDoR9GZ7n1ke6GRisgH6lzN1q+c0Z4OYxlzZ7Vb6qwl1eBo95M1GHyBdq0RdLBw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"8002efd597ed81fb169a17e730e8eb81ed62dad735eaa419085379ec240e553d","last_reissued_at":"2026-07-05T01:40:06.707436Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T01:40:06.707436Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"It's all about data movement: Optimising FPGA data access to boost performance","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.DC","authors_text":"David Dolman, Nick Brown","submitted_at":"2020-10-04T11:30:22Z","abstract_excerpt":"The use of reconfigurable computing, and FPGAs in particular, to accelerate computational kernels has the potential to be of great benefit to scientific codes and the HPC community in general. However, whilst recent advanced in FPGA tooling have made the physical act of programming reconfigurable architectures much more accessible, in order to gain good performance the entire algorithm must be rethought and recast in a dataflow style. Reducing the cost of data movement for all computing devices is critically important, and in this paper we explore the most appropriate techniques for FPGAs. We "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2010.01547","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/2010.01547/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"},"aliases":[{"alias_kind":"arxiv","alias_value":"2010.01547","created_at":"2026-07-05T01:40:06.707494+00:00"},{"alias_kind":"arxiv_version","alias_value":"2010.01547v1","created_at":"2026-07-05T01:40:06.707494+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2010.01547","created_at":"2026-07-05T01:40:06.707494+00:00"},{"alias_kind":"pith_short_12","alias_value":"QABO7VMX5WA7","created_at":"2026-07-05T01:40:06.707494+00:00"},{"alias_kind":"pith_short_16","alias_value":"QABO7VMX5WA7WFU2","created_at":"2026-07-05T01:40:06.707494+00:00"},{"alias_kind":"pith_short_8","alias_value":"QABO7VMX","created_at":"2026-07-05T01:40:06.707494+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/QABO7VMX5WA7WFU2C7TTB2HLQH","json":"https://pith.science/pith/QABO7VMX5WA7WFU2C7TTB2HLQH.json","graph_json":"https://pith.science/api/pith-number/QABO7VMX5WA7WFU2C7TTB2HLQH/graph.json","events_json":"https://pith.science/api/pith-number/QABO7VMX5WA7WFU2C7TTB2HLQH/events.json","paper":"https://pith.science/paper/QABO7VMX"},"agent_actions":{"view_html":"https://pith.science/pith/QABO7VMX5WA7WFU2C7TTB2HLQH","download_json":"https://pith.science/pith/QABO7VMX5WA7WFU2C7TTB2HLQH.json","view_paper":"https://pith.science/paper/QABO7VMX","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2010.01547&json=true","fetch_graph":"https://pith.science/api/pith-number/QABO7VMX5WA7WFU2C7TTB2HLQH/graph.json","fetch_events":"https://pith.science/api/pith-number/QABO7VMX5WA7WFU2C7TTB2HLQH/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/QABO7VMX5WA7WFU2C7TTB2HLQH/action/timestamp_anchor","attest_storage":"https://pith.science/pith/QABO7VMX5WA7WFU2C7TTB2HLQH/action/storage_attestation","attest_author":"https://pith.science/pith/QABO7VMX5WA7WFU2C7TTB2HLQH/action/author_attestation","sign_citation":"https://pith.science/pith/QABO7VMX5WA7WFU2C7TTB2HLQH/action/citation_signature","submit_replication":"https://pith.science/pith/QABO7VMX5WA7WFU2C7TTB2HLQH/action/replication_record"}},"created_at":"2026-07-05T01:40:06.707494+00:00","updated_at":"2026-07-05T01:40:06.707494+00:00"}