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 条
  • [21] The Formation of Energy-Efficient Control of a High-Speed AC Electric Drive
    Simakov, G. M.
    Filushov, U. P.
    Filushov, V. U.
    2016 11TH INTERNATIONAL FORUM ON STRATEGIC TECHNOLOGY (IFOST), PTS 1 AND 2, 2016,
  • [22] Modeling and optimizing energy-efficient manual driving on high-speed lines
    Sicre, Carlos
    Cucala, Asuncion P.
    Fernandez, Antonio
    Lukaszewicz, Piotr
    IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING, 2012, 7 (06) : 633 - 640
  • [23] Energy-Efficient Mobile Data Uploading from High-Speed Trains
    Ma, Xiaoqiang
    Liu, Jiangchuan
    Jiang, Hongbo
    MOBILE NETWORKS & APPLICATIONS, 2012, 17 (01): : 143 - 151
  • [24] Energy-efficient high-speed train rescheduling during a major disruption
    Zhan, Shuguang
    Wang, Pengling
    Wong, S. C.
    Lo, S. M.
    TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2022, 157
  • [25] Energy-Efficient Power Allocation with Buffer Constraint for High-Speed Railway
    Yu, Mi
    Wang, Xiaoming
    Xu, Youyun
    Li, Dapeng
    Chen, Jianping
    PROCEEDINGS OF 2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS (ICCS 2018), 2018, : 343 - 347
  • [26] Energy-Efficient Speed Profile Optimization for High-Speed Railway Considering Neutral Sections
    Zhang Bin
    You Shijun
    Zhang Lanfang
    Li Daming
    Chen Yalan
    IEEE ACCESS, 2021, 9 : 25090 - 25100
  • [27] Design of High-Speed Energy-Efficient Masking Error Immune PentaMTJ-Based TCAM
    Gupta, Mohit Kumar
    Hasan, Mohammad
    IEEE TRANSACTIONS ON MAGNETICS, 2015, 51 (02) : 3400209
  • [28] Energy-Efficient Performance Budgeting in FEC-Based High-Speed I/O Links
    Narasimha, Rajan Lakshmi
    Shanbhag, Naresh
    ELECTRICAL PERFORMANCE OF ELECTRONIC PACKAGING AND SYSTEMS, 2009, : 41 - 44
  • [29] Energy-Efficient, QoS-Aware Packet Scheduling in High-Speed Networks
    Yu, Qun
    Znati, Taieb
    Yang, Wang
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2015, 33 (12) : 2789 - 2800
  • [30] An Energy-efficient and High-speed Dynamic Comparator for Low-noise Applications
    Bibhudutta Satapathy
    Amandeep Kaur
    Circuits, Systems, and Signal Processing, 2023, 42 : 5108 - 5120