Skip to main content

PARC: A Processing-in-CAM Architecture for Genomic Long Read Pairwise Alignment using ReRAM

Publication ,  Conference
Chen, F; Song, L; Li, HH; Chen, Y
Published in: Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC
January 1, 2020

Technological advances in long read sequences have greatly facilitated the development of genomics. However, managing and analyzing the raw genomic data that outpaces Moore's Law requires extremely high computational efficiency. On the one hand, existing software solutions can take hundreds of CPU hours to complete human genome alignment. On the other hand, the recently proposed hardware platforms achieve low processing throughput with significant overhead. In this paper, we propose PARC, an Processing-in-Memory architecture for long read pairwise alignment leveraging emerging resistive CAM (content-addressable memory) to accelerate the bottleneck chaining step in DNA alignment. Chaining takes 2-tuple anchors as inputs and identifies a set of correlated anchors as potential alignment candidates. Unlike traditional main memory which organizes relational data structure in a linear address space, PARC stores tuples in two neighboring crossbar arrays with shared row decoder such that column-wise in-memory computational operations and row-wise memory accesses can be performed in-situ in a symmetric crossbar structure. Compared to both software tools and state-of-the-art accelerators, PARC shows significant improvement in alignment throughput and energy efficiency, thanks to the in-site computation capability and optimized data mapping.

Duke Scholars

Published In

Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC

DOI

Publication Date

January 1, 2020

Volume

2020-January

Start / End Page

175 / 180
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Chen, F., Song, L., Li, H. H., & Chen, Y. (2020). PARC: A Processing-in-CAM Architecture for Genomic Long Read Pairwise Alignment using ReRAM. In Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC (Vol. 2020-January, pp. 175–180). https://doi.org/10.1109/ASP-DAC47756.2020.9045555
Chen, F., L. Song, H. H. Li, and Y. Chen. “PARC: A Processing-in-CAM Architecture for Genomic Long Read Pairwise Alignment using ReRAM.” In Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC, 2020-January:175–80, 2020. https://doi.org/10.1109/ASP-DAC47756.2020.9045555.
Chen F, Song L, Li HH, Chen Y. PARC: A Processing-in-CAM Architecture for Genomic Long Read Pairwise Alignment using ReRAM. In: Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC. 2020. p. 175–80.
Chen, F., et al. “PARC: A Processing-in-CAM Architecture for Genomic Long Read Pairwise Alignment using ReRAM.” Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC, vol. 2020-January, 2020, pp. 175–80. Scopus, doi:10.1109/ASP-DAC47756.2020.9045555.
Chen F, Song L, Li HH, Chen Y. PARC: A Processing-in-CAM Architecture for Genomic Long Read Pairwise Alignment using ReRAM. Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC. 2020. p. 175–180.

Published In

Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC

DOI

Publication Date

January 1, 2020

Volume

2020-January

Start / End Page

175 / 180