AlignS: A Processing-In-Memory Accelerator for DNA Short Read Alignment Leveraging SOT-MRAM

被引:45
作者
Angizi, Shaahin [1 ]
Sun, Jiao [2 ]
Zhang, Wei [2 ]
Fan, Deliang [1 ]
机构
[1] Univ Cent Florida, Dept Elect & Comp Engn, Orlando, FL 32816 USA
[2] Univ Cent Florida, Dept Comp Sci, Orlando, FL 32816 USA
来源
PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC) | 2019年
基金
美国国家科学基金会;
关键词
D O I
10.1145/3316781.3317764
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Classified as a complex big data analytics problem, DNA short read alignment serves as a major sequential bottleneck to massive amounts of data generated by next-generation sequencing platforms. With Von-Neumann computing architectures struggling to address such computationally-expensive and memory-intensive task today, Processing-in-Memory (PIM) platforms are gaining growing interests. In this paper, an energy-efficient and parallel PIM accelerator (AlignS) is proposed to execute DNA short read alignment based on an optimized and hardware-friendly alignment algorithm. We first develop AlignS platform that harnesses SOT-MRAM as computational memory and transforms it to a fundamental processing unit for short read alignment. Accordingly, we present a novel, customized, highly parallel read alignment algorithm that only seeks the proposed simple and parallel in-memory operations (i.e. comparisons and additions). AlignS is then optimized through a new correlated data partitioning and mapping methodology that allows local storage and processing of DNA sequence to fully exploit the algorithm-level's parallelism, and to accelerate both exact and inexact matches. The device-to-architecture co-simulation results show that AlignS improves the short read alignment throughput per Watt per mm(2) by similar to 12x compared to the ASIC accelerator. Compared to recent FM-index-based ReRAM platform, AlignS achieves 1.6x higher throughput per Watt.
引用
收藏
页数:6
相关论文
共 24 条
  • [1] [Anonymous], 2018, P 55 ACM ESDA IEEE A
  • [2] Leveraging FPGAs for Accelerating Short Read Alignment
    Arram, James
    Kaplan, Thomas
    Luk, Wayne
    Jiang, Peiyong
    [J]. IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2017, 14 (03) : 668 - 677
  • [3] Short Read Mapping: An Algorithmic Tour
    Canzar, Stefan
    Salzberg, Steven L.
    [J]. PROCEEDINGS OF THE IEEE, 2017, 105 (03) : 436 - 458
  • [4] Dong X., 2012, IEEE TCAD, V31
  • [5] Fan Deliang, 2018, PROC 55 ACMESDAIEEE, P1
  • [6] Fong X., 2016, IEEE TCAD, V35
  • [7] ART: a next-generation sequencing read simulator
    Huang, Weichun
    Li, Leping
    Myers, Jason R.
    Marth, Gabor T.
    [J]. BIOINFORMATICS, 2012, 28 (04) : 593 - 594
  • [8] Huangfu W., 2018, 55 DAC, P59
  • [9] A Resistive CAM Processing-in-Storage Architecture for DNA Sequence Alignment
    Kaplan, Roman
    Yavits, Leonid
    Ginosar, Ran
    Weiser, Uri
    [J]. IEEE MICRO, 2017, 37 (04) : 20 - 28
  • [10] Kim C., 2017, ARXIV170902381