CASA: An Energy-Efficient and High-Speed CAM-based SMEM Seeding Accelerator for Genome Alignment

被引:0
|
作者
Huang, Yi [1 ]
Kong, Lingkun [2 ]
Chen, Dibei [1 ]
Chen, Zhiyu [2 ]
Kong, Xiangyu [1 ]
Zhu, Jianfeng [1 ]
Mamouras, Konstantinos [2 ]
Wei, Shaojun [1 ]
Yang, Kaiyuan [2 ]
Liu, Leibo [1 ]
机构
[1] Tsinghua Univ, Sch Integrated Circuits, BNRist, Beijing, Peoples R China
[2] Rice Univ, Houston, TX USA
基金
中国国家自然科学基金;
关键词
CAM; Genome Alignment; SMEM Seeding; Filtering; FM-INDEX; ALGORITHM;
D O I
10.1145/3613424.3614313
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Genome analysis is a critical tool in medical and bioscience research, clinical diagnostics and treatment, and disease control and prevention. Seed and extension-based alignment is the main approach in the genome analysis pipeline, and BWA-MEM2, a widely acknowledged tool for genome alignment, performs seeding by searching for super maximal exact match (SMEM). The computation of SMEM searching requires high memory bandwidth and energy consumption, which becomes the main performance bottleneck in BWA-MEM2. State-of-the-Art designs like ERT and GenAx have achieved impressive speed-ups of SMEM-based genome alignment. However, they are constrained by frequent DRAM fetches or computationally intensive intersection calculations for all possible k-mers at every read position. We present a CAM-based SMEM seeding accelerator for genome alignment (CASA), which circumvents the major throughput and power bottlenecks brought by data fetches and frequent position intersections through the co-design of a novel CAM-based computing architecture and a new SMEM search algorithm. CASA mainly consists of a pre-seeding filter table and a SMEM computing unit. The former expands the k-mer size to 19 using limited on-chip memory, which enables the efficient filtration of non-SMEM pivots. The latter applies a new algorithm to filter out disposable SMEMs that are already contained in other SMEMs. We evaluated a 28nm CASA implementation using the human and mouse genome references. CASA achieves 1.2x and 5.47x throughput improvement over ERT and GenAx while only requiring less than 30GB/s DRAM bandwidth and keeping the same alignment results as BWA-MEM2. Moreover, CASA provides 2.57x and 6.69x higher energy efficiency than ERT and GenAx.
引用
收藏
页码:1423 / 1436
页数:14
相关论文
共 50 条
  • [41] A high-speed energy-efficient 64-bit reconfigurable binary adder
    Perri, S
    Corsonello, P
    Cocorullo, G
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2003, 11 (05) : 939 - 943
  • [42] Energy-Efficient Coded-Modulation for High-Speed Optical Communication based on Statistical Physics Concepts
    Djordjevic, Ivan B.
    Xu, Lei
    Wang, Ting
    2011 IEEE PHOTONICS CONFERENCE (PHO), 2011, : 157 - +
  • [43] LORAx: A High-speed Energy-efficient Lower-Order Rounding-based Approximate Multiplier
    Piyush Satti
    Pratibha Agrawal
    Bharat Garg
    National Academy Science Letters, 2021, 44 : 533 - 539
  • [44] Redundant operation code-based intelligent algorithm for energy-efficient driving of high-speed train
    Ying P.-R.
    Zeng X.-Q.
    Shen T.
    Yuan T.-F.
    Song H.-F.
    Wang Y.-Z.
    Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2023, 53 (12): : 3404 - 3414
  • [45] Energy-Efficient High-Speed InP-based 1.3 μm Short-Cavity VCSELs
    Spiga, Silvia
    Mueller, Michael
    Amann, Markus-Christian
    2013 15TH INTERNATIONAL CONFERENCE ON TRANSPARENT OPTICAL NETWORKS (ICTON 2013), 2013,
  • [46] LORAx: A High-speed Energy-efficient Lower-Order Rounding-based Approximate Multiplier
    Satti, Piyush
    Agrawal, Pratibha
    Garg, Bharat
    NATIONAL ACADEMY SCIENCE LETTERS-INDIA, 2021, 44 (06): : 533 - 539
  • [47] High-linear, energy-efficient and area-efficient switching algorithm for high-speed SAR ADCs
    Sarafi, Sahar
    Bin Aain, Abu Khari
    Abbaszadeh, Javad
    MICROELECTRONICS JOURNAL, 2014, 45 (03) : 288 - 296
  • [48] An energy-efficient sample-and-hold circuit in CNTFET technology for high-speed applications
    Hamid Mahmoodian
    Mehdi Dolatshahi
    Analog Integrated Circuits and Signal Processing, 2020, 103 : 209 - 221
  • [49] Transparent all-oxide photovoltaics and broadband high-speed energy-efficient optoelectronics
    Patel, Malkeshkumar
    Ban, Dong-Kyun
    Ray, Abhijit
    Kim, Joondong
    SOLAR ENERGY MATERIALS AND SOLAR CELLS, 2019, 194 : 148 - 158
  • [50] Energy-Efficient Power Allocation in Cloud Radio Access Network of High-Speed Railway
    Li, Shichao
    Zhu, Gang
    Lin, Siyu
    Gao, Qian
    Xu, Shengfeng
    Xiong, Lei
    2016 IEEE 83RD VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2016,