0
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      A Framework for High-throughput Sequence Alignment using Real Processing-in-Memory Systems

      Preprint

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Sequence alignment is a fundamentally memory bound computation whose performance in modern systems is limited by the memory bandwidth bottleneck. Processing-in-memory architectures alleviate this bottleneck by providing the memory with computing competencies. We propose Alignment-in-Memory (AIM), a framework for high-throughput sequence alignment using processing-in-memory, and evaluate it on UPMEM, the first publicly-available general-purpose programmable processing-in-memory system. Our evaluation shows that a real processing-in-memory system can substantially outperform server-grade multi-threaded CPU systems running at full-scale when performing sequence alignment for a wide variety of algorithms, read lengths, and edit distance thresholds. We hope that our findings inspire more work on creating and accelerating bioinformatics algorithms for such real processing-in-memory systems.

          Related collections

          Author and article information

          Journal
          02 August 2022
          Article
          2208.01243
          7f3516a5-0bc9-4104-9378-1dca2a415ecd

          http://creativecommons.org/licenses/by/4.0/

          History
          Custom metadata
          cs.AR cs.DC

          Networking & Internet architecture,Hardware architecture
          Networking & Internet architecture, Hardware architecture

          Comments

          Comment on this article