Unknown

Dataset Information

0

A framework for high-throughput sequence alignment using real processing-in-memory systems.


ABSTRACT: Sequence alignment is a memory bound computation whose performance in modern systems is limited by the memory bandwidth bottleneck. Processing-in-memory (PIM) 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 PIM, and evaluate it on UPMEM, the first publicly available general-purpose programmable PIM system. Our evaluation shows that a real PIM system can substantially outperform server-grade multi-threaded CPU systems running at full-scale when performing sequence alignment for a 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 PIM systems. Our code is available at https://github.com/safaad/aim.

SUBMITTER: Diab S 

PROVIDER: S-EPMC10159653 | biostudies-literature | 2023 May

REPOSITORIES: biostudies-literature

altmetric image

Publications

A framework for high-throughput sequence alignment using real processing-in-memory systems.

Diab Safaa S   Nassereldine Amir A   Alser Mohammed M   Gómez Luna Juan J   Mutlu Onur O   El Hajj Izzat I  

Bioinformatics (Oxford, England) 20230501 5


<h4>Motivation</h4>Sequence alignment is a memory bound computation whose performance in modern systems is limited by the memory bandwidth bottleneck. Processing-in-memory (PIM) 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 PIM, and evaluate it on UPMEM, the first publicly available general-purpose programmable PIM system.<h4>Results</h4>Our evaluation sho  ...[more]

Similar Datasets

| S-EPMC2222658 | biostudies-literature
| S-EPMC11576351 | biostudies-literature
| S-EPMC6486643 | biostudies-literature
| S-EPMC6524942 | biostudies-literature
| S-EPMC3389763 | biostudies-literature
| S-EPMC6937637 | biostudies-literature
| S-EPMC2752613 | biostudies-literature
| S-EPMC6720174 | biostudies-literature
| S-EPMC5128788 | biostudies-literature
| S-EPMC2885375 | biostudies-literature