ASAP: Accelerated Short-Read Alignment on Programmable Hardware
Subho S. Banerjee, Mohamed El-Hadedy, Jong Bin Lim, Zbigniew T., Kalbarczyk, Deming Chen, Steve Lumetta, Ravishankar K. Iyer

TL;DR
This paper introduces ASAP, a hardware accelerator on FPGA that dramatically speeds up short-read genome sequence alignment by leveraging circuit delay properties, achieving significant performance and energy efficiency improvements.
Contribution
The paper presents the ASAP FPGA-based accelerator for edit-distance computation, achieving over 200x speedup and 3760x energy efficiency gains compared to CPU implementations.
Findings
200x faster than CPU kernel implementation
2.2x faster for end-to-end alignment
3760x improvement in performance/Watt
Abstract
The proliferation of high-throughput sequencing machines ensures rapid generation of up to billions of short nucleotide fragments in a short period of time. This massive amount of sequence data can quickly overwhelm today's storage and compute infrastructure. This paper explores the use of hardware acceleration to significantly improve the runtime of short-read alignment, a crucial step in preprocessing sequenced genomes. We focus on the Levenshtein distance (edit-distance) computation kernel and propose the ASAP accelerator, which utilizes the intrinsic delay of circuits for edit-distance computation elements as a proxy for computation. Our design is implemented on an Xilinx Virtex 7 FPGA in an IBM POWER8 system that uses the CAPI interface for cache coherence across the CPU and FPGA. Our design is faster than the equivalent C implementation of the kernel running on the…
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.
