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

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-...

Full description

Saved in:
Bibliographic Details
Published in:Proceedings of the 56th Annual Design Automation Conference 2019 pp. 1 - 6
Main Authors: Angizi, Shaahin, Sun, Jiao, Zhang, Wei, Fan, Deliang
Format: Conference Proceeding
Language:English
Published: ACM 01.06.2019
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract 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's 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 ~12× compared to the ASIC accelerator. Compared to recent FM-index-based ReRAM platform, AlignS achieves 1.6× higher throughput per Watt.
AbstractList 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's 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 ~12× compared to the ASIC accelerator. Compared to recent FM-index-based ReRAM platform, AlignS achieves 1.6× higher throughput per Watt.
Author Angizi, Shaahin
Fan, Deliang
Zhang, Wei
Sun, Jiao
Author_xml – sequence: 1
  givenname: Shaahin
  surname: Angizi
  fullname: Angizi, Shaahin
  organization: Department of Electrical and Computer Engineering, University of Central Florida, Orlando, FL, 32816
– sequence: 2
  givenname: Jiao
  surname: Sun
  fullname: Sun, Jiao
  organization: Department of Computer Science, University of Central Florida, Orlando, FL, 32816
– sequence: 3
  givenname: Wei
  surname: Zhang
  fullname: Zhang, Wei
  organization: Department of Computer Science, University of Central Florida, Orlando, FL, 32816
– sequence: 4
  givenname: Deliang
  surname: Fan
  fullname: Fan, Deliang
  organization: Department of Electrical and Computer Engineering, University of Central Florida, Orlando, FL, 32816
BookMark eNotjE1Lw0AYhFdQ0NaePXjZP5C6mzf75S1Uq4XESlNPHspm8yZG0kQ2Qei_d1EPw8DMPDMj5_3QIyE3nC05T8QdAJdK82VwpWRyRmYhZSBVLMwlWYzjJ2Ms1oobrq_Ie9q1TV_c05S--sHhOLZ9E236KMfj4E80dQ479HYaPK2DHl5SWnwMfqI7tBX9pY_YTzTD7zBrAk2L7T7Kd2l-TS5q2424-Pc5eVs_7lfPUbZ92qzSLLJxoqbIqZgpZpALYcBZzkpdVsra2NWlBgWVwsQIhBIkhEyY0CgJPHYgbJJUMCe3f78tIh6-fHu0_nTQmkkjBfwA6j5QIQ
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1145/3316781.3317764
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 1450367259
9781450367257
EndPage 6
ExternalDocumentID 8806965
Genre orig-research
GroupedDBID 6IE
6IH
ACM
ALMA_UNASSIGNED_HOLDINGS
APO
CBEJK
GUFHI
LHSKQ
RIE
RIO
ID FETCH-LOGICAL-a247t-c720709e15593ca10b8bd7aa2cfb8373d7e495e3b3632cf59a2c76312c35a44d3
IEDL.DBID RIE
ISICitedReferencesCount 46
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000482058200144&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Aug 27 02:46:34 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a247t-c720709e15593ca10b8bd7aa2cfb8373d7e495e3b3632cf59a2c76312c35a44d3
PageCount 6
ParticipantIDs ieee_primary_8806965
PublicationCentury 2000
PublicationDate 2019-June
PublicationDateYYYYMMDD 2019-06-01
PublicationDate_xml – month: 06
  year: 2019
  text: 2019-June
PublicationDecade 2010
PublicationTitle Proceedings of the 56th Annual Design Automation Conference 2019
PublicationTitleAbbrev DAC
PublicationYear 2019
Publisher ACM
Publisher_xml – name: ACM
SSID ssj0002871918
Score 2.4084203
Snippet 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...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms Bioinformatics
Computer architecture
DNA
Genomics
Magnetic tunneling
Micromechanical devices
Sequential analysis
Title AlignS: A Processing-In-Memory Accelerator for DNA Short Read Alignment Leveraging SOT-MRAM
URI https://ieeexplore.ieee.org/document/8806965
WOSCitedRecordID wos000482058200144&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB7a4sGTSiu-ycGjabubbJL1tqhFwdZiKxQ8lCSb1YJspbaC_95JulQEL-5llzwIJNnMN5lvZgDOheS5UNpSBKuacuMY1VYyKlSe8oQV1hUmJJuQg4GaTNJhDS42vjDOuUA-c23_GWz5-dyu_FVZB_eaSEVSh7qUYu2rtblP8cg_jVQVvSfiSYd5J28VtfGNzfmv9ClBevR2_jfuLrR-3PDIcCNg9qDmyiY8Z2-zl3J0STJSkfyxjt6VtO85s18ksxYlSTCeEwSk5HqQkdErgmzi-fIk9PbDkXuHuzjkKCKjhzHtP2b9Fjz1bsZXt7TKkEB1zOWSWhnjL5s6b1tkVkddo0wutY5tYVDzZLl0qAA5ZphgWJakWIMHShRblmjOc7YPjXJeugMgeGJyb6MsBDcI0gojLD7K-GA4XR51D6HpJ2b6vg6CMa3m5Ojv4mPYRmSRrjlVJ9BYLlbuFLbs53L2sTgLK_cNTUmYyQ
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NS8MwFA9zCnpS2cRvc_BotrZJk9ZbUceGax1uwsDDSNJUB9LJ3AT_e1-yMj14MZeEhBDI1_sl7_feQ-iSC5bzSGoCYFUSpgwlUgtKeJTHLKSFNoVywSZElkXjcTyooau1LYwxxpHPTMsWnS4_n-ml_Sprw17jMQ830GbIWOCtrLXWPyoW-8d-VPnv8VnYptbMO_JbkAthfQr8CqDi5Edn938j76HmjyEeHqxFzD6qmbKBnpO36Us5vMYJrmj-0EZ6JUkta_YLJ1qDLHHqcwyQFN9mCR6-AszGljGPXW87HO4b2McuShEePoxI-pikTfTUuRvddEkVI4HIgIkF0SKAQxsbq12kWvqeilQupAx0oeDtSXNh4AlkqKKcQl0YQwtcKX6gaSgZy-kBqpez0hwiDHcms1rKgjMFMK1QXEOKlHWH4zHfO0INOzGT95UbjEk1J8d_V1-g7e4o7U_6vez-BO0AzohXDKtTVF_Ml-YMbenPxfRjfu5W8RtytZwQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+the+56th+Annual+Design+Automation+Conference+2019&rft.atitle=AlignS%3A+A+Processing-In-Memory+Accelerator+for+DNA+Short+Read+Alignment+Leveraging+SOT-MRAM&rft.au=Angizi%2C+Shaahin&rft.au=Sun%2C+Jiao&rft.au=Zhang%2C+Wei&rft.au=Fan%2C+Deliang&rft.date=2019-06-01&rft.pub=ACM&rft.spage=1&rft.epage=6&rft_id=info:doi/10.1145%2F3316781.3317764&rft.externalDocID=8806965