is a streaming BFS frontier expander for unweighted graphs. Given the current frontier visited
bitset, it reads neighbors, atomically test-and-sets visited[v]
, and emits a vertex precisely once. The core is a fixed-II=1 pipeline that sustains one neighbor per cycle after fill, with deterministic latency and no duplicates.
- Dr. BFS: Data Centric Breadth-First Search on FPGAs
- Direction-Optimizing Breadth-First Search
- SMT Based Verification: Symbolic Haskell theorem prover using SMT solving.
- Refinement Types for Haskell
- FPGP: Graph Processing Framework on FPGA
- Boosting the Performance of FPGA-based Graph Processor using Hybrid Memory Cube: A Case for Breadth First Search
- Under the hood of Formal Verification
- ThunderGP: HLS-based Graph Processing Framework on FPGAs
- Graph Processing on FPGAs: Taxonomy, Survey, Challenges