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 条
  • [1] HIGH-SPEED CAM-BASED ARCHITECTURE FOR A PROLOG MACHINE (ASCA)
    NAGANUMA, J
    OGURA, T
    YAMADA, S
    KIMURA, T
    IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (11) : 1375 - 1383
  • [2] DeepCAM: A Fully CAM-based Inference Accelerator with Variable Hash Lengths for Energy-efficient Deep Neural Networks
    Duy-Thanh Nguyen
    Bhattacharjee, Abhiroop
    Moitra, Abhishek
    Panda, Priyadarshini
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [3] High-Speed and Energy-Efficient Sense Amplifier
    Upadhyaya, Yogendra Kumar
    Hasan, Mohd
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2023, 32 (06)
  • [4] Energy-Efficient Encoding for High-Speed Serial Interfaces
    Maragkoudaki, Eleni
    Toms, William
    Pavlidis, Vasilis F.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2022, 30 (10) : 1484 - 1496
  • [5] Energy-Efficient High-Speed CMOS Pipelined Multiplier
    Aguirre-Hernandez, Mariano
    Linares-Aranda, Monico
    2008 5TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, COMPUTING SCIENCE AND AUTOMATIC CONTROL (CCE 2008), 2008, : 319 - 323
  • [6] An Energy-Efficient Operation Strategy for High-Speed Trains
    He, Zhiyu
    Yang, Zhijie
    Lv, Jingyang
    PROCEEDINGS OF THE 30TH CHINESE CONTROL AND DECISION CONFERENCE (2018 CCDC), 2018, : 3771 - 3776
  • [7] Evolving high-speed, energy-efficient integrated circuits
    Sill, Frank
    Salomon, Ralf
    2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 3106 - +
  • [8] High-speed Energy-efficient 5:2 Compressor
    Najafi, Ardalan
    Timarchi, Somayeh
    Najafi, Amir
    2014 37TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2014, : 80 - 84
  • [9] High-speed and energy-efficient biped locomotion based on Virtual Slope Walking
    Hao Dong
    Mingguo Zhao
    Naiyao Zhang
    Autonomous Robots, 2011, 30 : 199 - 216
  • [10] High-speed and energy-efficient biped locomotion based on Virtual Slope Walking
    Dong, Hao
    Zhao, Mingguo
    Zhang, Naiyao
    AUTONOMOUS ROBOTS, 2011, 30 (02) : 199 - 216