{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2020:EUYBJL6UMFYI3V3YLVMKQIJSMF","short_pith_number":"pith:EUYBJL6U","canonical_record":{"source":{"id":"2002.06998","kind":"arxiv","version":3},"metadata":{"license":"http://creativecommons.org/publicdomain/zero/1.0/","primary_cat":"cs.AR","submitted_at":"2020-02-17T15:16:22Z","cross_cats_sorted":[],"title_canon_sha256":"430a1156ded3baa1826af008b8ce439ff440f6f2c4bb41ab64c9543e361a9ac1","abstract_canon_sha256":"4d412f036167086a88050f40fb2c3a2630a07c8087a102a9eb7e63ea856cde3f"},"schema_version":"1.0"},"canonical_sha256":"253014afd461708dd7785d58a82132615e69ccd322fdcb8ec4258d00f9da66c4","source":{"kind":"arxiv","id":"2002.06998","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2002.06998","created_at":"2026-07-05T01:20:15Z"},{"alias_kind":"arxiv_version","alias_value":"2002.06998v3","created_at":"2026-07-05T01:20:15Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2002.06998","created_at":"2026-07-05T01:20:15Z"},{"alias_kind":"pith_short_12","alias_value":"EUYBJL6UMFYI","created_at":"2026-07-05T01:20:15Z"},{"alias_kind":"pith_short_16","alias_value":"EUYBJL6UMFYI3V3Y","created_at":"2026-07-05T01:20:15Z"},{"alias_kind":"pith_short_8","alias_value":"EUYBJL6U","created_at":"2026-07-05T01:20:15Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2020:EUYBJL6UMFYI3V3YLVMKQIJSMF","target":"record","payload":{"canonical_record":{"source":{"id":"2002.06998","kind":"arxiv","version":3},"metadata":{"license":"http://creativecommons.org/publicdomain/zero/1.0/","primary_cat":"cs.AR","submitted_at":"2020-02-17T15:16:22Z","cross_cats_sorted":[],"title_canon_sha256":"430a1156ded3baa1826af008b8ce439ff440f6f2c4bb41ab64c9543e361a9ac1","abstract_canon_sha256":"4d412f036167086a88050f40fb2c3a2630a07c8087a102a9eb7e63ea856cde3f"},"schema_version":"1.0"},"canonical_sha256":"253014afd461708dd7785d58a82132615e69ccd322fdcb8ec4258d00f9da66c4","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T01:20:15.428387Z","signature_b64":"3GpRCbaL8W8Qliuz/0RmL4Dg4FyWg1+AwTGJlycKCtHBmkZnUMoeRKUXzICld3bl9Iw/k96jUWoVPF1HaTyuBw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"253014afd461708dd7785d58a82132615e69ccd322fdcb8ec4258d00f9da66c4","last_reissued_at":"2026-07-05T01:20:15.427962Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T01:20:15.427962Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2002.06998","source_version":3,"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-05T01:20:15Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ITyzGXXGleScpXPaOBihWUs97LfMgYwCpFsvFmy/+SRdPHKl63hmyM6qAj4KJxaQcb0W1W9BrksxXY3ur5BdDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-18T02:53:25.898880Z"},"content_sha256":"3e5690014dc1f67d575552365e37f841d1650a9aeb8993c3f367af10c433537f","schema_version":"1.0","event_id":"sha256:3e5690014dc1f67d575552365e37f841d1650a9aeb8993c3f367af10c433537f"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2020:EUYBJL6UMFYI3V3YLVMKQIJSMF","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"RapidLayout: Fast Hard Block Placement of FPGA-optimized Systolic Arrays using Evolutionary Algorithms","license":"http://creativecommons.org/publicdomain/zero/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.AR","authors_text":"Nachiket Kapre, Niansong Zhang, Xiang Chen","submitted_at":"2020-02-17T15:16:22Z","abstract_excerpt":"Evolutionary algorithms can outperform conventional placement algorithms such as simulated annealing, analytical placement as well as manual placement on metrics such as runtime, wirelength, pipelining cost, and clock frequency when mapping FPGA hard block intensive designs such as systolic arrays on Xilinx UltraScale+ FPGAs. For certain hard-block intensive, systolic array accelerator designs, the commercial-grade Xilinx Vivado CAD tool is unable to provide a legal routing solution without tedious manual placement constraints. Instead, we formulate an automatic FPGA placement algorithm for th"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2002.06998","kind":"arxiv","version":3},"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/2002.06998/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-05T01:20:15Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Boiot6uVG9KNJJS0cdTxOecH8tAnQCerOqC3R99TmoqBddjph090NYl+26Own3I5lAUxBlJ2F7tNG7aemWdZAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-18T02:53:25.899427Z"},"content_sha256":"4e162ba5c0610bdd3cc31beee621bc2f938c0af8cebdd05514fe18c617da330c","schema_version":"1.0","event_id":"sha256:4e162ba5c0610bdd3cc31beee621bc2f938c0af8cebdd05514fe18c617da330c"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/EUYBJL6UMFYI3V3YLVMKQIJSMF/bundle.json","state_url":"https://pith.science/pith/EUYBJL6UMFYI3V3YLVMKQIJSMF/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/EUYBJL6UMFYI3V3YLVMKQIJSMF/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-18T02:53:25Z","links":{"resolver":"https://pith.science/pith/EUYBJL6UMFYI3V3YLVMKQIJSMF","bundle":"https://pith.science/pith/EUYBJL6UMFYI3V3YLVMKQIJSMF/bundle.json","state":"https://pith.science/pith/EUYBJL6UMFYI3V3YLVMKQIJSMF/state.json","well_known_bundle":"https://pith.science/.well-known/pith/EUYBJL6UMFYI3V3YLVMKQIJSMF/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2020:EUYBJL6UMFYI3V3YLVMKQIJSMF","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":"4d412f036167086a88050f40fb2c3a2630a07c8087a102a9eb7e63ea856cde3f","cross_cats_sorted":[],"license":"http://creativecommons.org/publicdomain/zero/1.0/","primary_cat":"cs.AR","submitted_at":"2020-02-17T15:16:22Z","title_canon_sha256":"430a1156ded3baa1826af008b8ce439ff440f6f2c4bb41ab64c9543e361a9ac1"},"schema_version":"1.0","source":{"id":"2002.06998","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2002.06998","created_at":"2026-07-05T01:20:15Z"},{"alias_kind":"arxiv_version","alias_value":"2002.06998v3","created_at":"2026-07-05T01:20:15Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2002.06998","created_at":"2026-07-05T01:20:15Z"},{"alias_kind":"pith_short_12","alias_value":"EUYBJL6UMFYI","created_at":"2026-07-05T01:20:15Z"},{"alias_kind":"pith_short_16","alias_value":"EUYBJL6UMFYI3V3Y","created_at":"2026-07-05T01:20:15Z"},{"alias_kind":"pith_short_8","alias_value":"EUYBJL6U","created_at":"2026-07-05T01:20:15Z"}],"graph_snapshots":[{"event_id":"sha256:4e162ba5c0610bdd3cc31beee621bc2f938c0af8cebdd05514fe18c617da330c","target":"graph","created_at":"2026-07-05T01:20:15Z","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/2002.06998/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Evolutionary algorithms can outperform conventional placement algorithms such as simulated annealing, analytical placement as well as manual placement on metrics such as runtime, wirelength, pipelining cost, and clock frequency when mapping FPGA hard block intensive designs such as systolic arrays on Xilinx UltraScale+ FPGAs. For certain hard-block intensive, systolic array accelerator designs, the commercial-grade Xilinx Vivado CAD tool is unable to provide a legal routing solution without tedious manual placement constraints. Instead, we formulate an automatic FPGA placement algorithm for th","authors_text":"Nachiket Kapre, Niansong Zhang, Xiang Chen","cross_cats":[],"headline":"","license":"http://creativecommons.org/publicdomain/zero/1.0/","primary_cat":"cs.AR","submitted_at":"2020-02-17T15:16:22Z","title":"RapidLayout: Fast Hard Block Placement of FPGA-optimized Systolic Arrays using Evolutionary Algorithms"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2002.06998","kind":"arxiv","version":3},"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:3e5690014dc1f67d575552365e37f841d1650a9aeb8993c3f367af10c433537f","target":"record","created_at":"2026-07-05T01:20:15Z","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":"4d412f036167086a88050f40fb2c3a2630a07c8087a102a9eb7e63ea856cde3f","cross_cats_sorted":[],"license":"http://creativecommons.org/publicdomain/zero/1.0/","primary_cat":"cs.AR","submitted_at":"2020-02-17T15:16:22Z","title_canon_sha256":"430a1156ded3baa1826af008b8ce439ff440f6f2c4bb41ab64c9543e361a9ac1"},"schema_version":"1.0","source":{"id":"2002.06998","kind":"arxiv","version":3}},"canonical_sha256":"253014afd461708dd7785d58a82132615e69ccd322fdcb8ec4258d00f9da66c4","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"253014afd461708dd7785d58a82132615e69ccd322fdcb8ec4258d00f9da66c4","first_computed_at":"2026-07-05T01:20:15.427962Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T01:20:15.427962Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"3GpRCbaL8W8Qliuz/0RmL4Dg4FyWg1+AwTGJlycKCtHBmkZnUMoeRKUXzICld3bl9Iw/k96jUWoVPF1HaTyuBw==","signature_status":"signed_v1","signed_at":"2026-07-05T01:20:15.428387Z","signed_message":"canonical_sha256_bytes"},"source_id":"2002.06998","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:3e5690014dc1f67d575552365e37f841d1650a9aeb8993c3f367af10c433537f","sha256:4e162ba5c0610bdd3cc31beee621bc2f938c0af8cebdd05514fe18c617da330c"],"state_sha256":"87ce6c33a74e2c3b7658adb09746dd9dd5239992476505923408ffcc96d3e2a2"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"XTMH5PxkrT1Lc0oZ77tc6TN5jsZyQMqv3Pf/OGgrGTtQeB4fzbicTdtivI51CcbjMpt5RhbAQl1pBP+HbMAECw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-18T02:53:25.904669Z","bundle_sha256":"fc4f2e352c493bcc1365b3b079a5ee8ab6cab7cc0d4c36509aa7f41dd404e787"}}