Bancroft: Genomics Acceleration Beyond On-Device Memory
Se-Min Lim, Seongyoung Kang, and Sang-Woo Jun

TL;DR
Bancroft is a platform that significantly accelerates genomic data processing by compressing data movement over PCIe, enabling near-infinite on-device memory capacity and high-speed access to large genomic datasets.
Contribution
It introduces novel compression and optimization techniques for accelerators, achieving high-performance genomic data access with limited on-device memory.
Findings
Achieves over 30% of HBM bandwidth in genomic data access
Provides over 6x speedup in pre-alignment filtering applications
Supports near-infinite data capacity with small HBM usage
Abstract
This paper presents Bancroft, a computational genomics acceleration platform that provides the illusion of practically infinite on-device memory capacity by compressing genomic data movement over PCIe. Bancroft introduces novel optimizations for efficient accelerator implementation to reference-based genome compression, including fixed-stride matching using cuckoo hashes and grouped header encoding, incorporated into a familiar interface supporting random accesses. We evaluate a prototype implementation of Bancroft on an affordable Alveo U50 FPGA equipped with 8 GB of HBM. Thanks to the orders of magnitude improvements in performance and resource efficiency of genomic compression, our prototype provides access to TBs of host-side genomic data at memory-class performance, measuring speeds over 30% of the on-device HBM bandwidth, an order of magnitude higher than conventional PCIe-limited…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEvolutionary Algorithms and Applications · Innovative Microfluidic and Catalytic Techniques Innovation · Scientific Computing and Data Management
