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

S Diab, A Nassereldine, M Alser, J Gómez Luna… - …, 2023 - academic.oup.com
Motivation Sequence alignment is a memory bound computation whose performance in
modern systems is limited by the memory bandwidth bottleneck. Processing-in-memory …

DRAM bender: An extensible and versatile FPGA-based infrastructure to easily test state-of-the-art DRAM chips

A Olgun, H Hassan, AG Yağlıkçı… - … on Computer-Aided …, 2023 - ieeexplore.ieee.org
To understand and improve DRAM performance, reliability, security, and energy efficiency,
prior works study characteristics of commodity DRAM chips. Unfortunately, state-of-the-art …

Approximate content-addressable memories: a review

E Garzón, L Yavits, A Teman, M Lanuzza - Chips, 2023 - mdpi.com
Content-addressable memory (CAM) has been part of the memory market for more than five
decades. CAM can carry out a single clock cycle lookup based on the content rather than an …

Evaluating machine learningworkloads on memory-centric computing systems

J Gómez-Luna, Y Guo, S Brocard… - … Analysis of Systems …, 2023 - ieeexplore.ieee.org
Training machine learning (ML) algorithms is a computationally intensive process, which is
frequently memory-bound due to repeatedly accessing large training datasets. As a result …

Transpimlib: Efficient transcendental functions for processing-in-memory systems

GF Oliveira, J Gómez-Luna… - … Analysis of Systems …, 2023 - ieeexplore.ieee.org
Processing-in-memory (PIM) promises to alleviate the data movement bottleneck in modern
computing systems. However, current real-world PIM systems have the inherent …

Casper: Accelerating stencil computations using near-cache processing

A Denzler, GF Oliveira, N Hajinazar, R Bera… - IEEE …, 2023 - ieeexplore.ieee.org
Stencil computations are commonly used in a wide variety of scientific applications, ranging
from large-scale weather prediction to solving partial differential equations. Stencil …

BLEND: a fast, memory-efficient and accurate mechanism to find fuzzy seed matches in genome analysis

C Firtina, J Park, M Alser, JS Kim… - NAR Genomics and …, 2023 - academic.oup.com
Generating the hash values of short subsequences, called seeds, enables quickly
identifying similarities between genomic sequences by matching seeds with a single lookup …

Abndp: Co-optimizing data access and load balance in near-data processing

B Tian, Q Chen, M Gao - Proceedings of the 28th ACM International …, 2023 - dl.acm.org
Near-Data Processing (NDP) has been a promising architectural paradigm to address the
memory wall challenge for data-intensive applications. Typical NDP systems based on 3D …

Simplepim: A software framework for productive and efficient processing-in-memory

J Chen, J Gómez-Luna, I El Hajj… - 2023 32nd …, 2023 - ieeexplore.ieee.org
Data movement between memory and processors is a major bottleneck in modern
computing systems. The processing-in-memory (PIM) paradigm aims to alleviate this …

Accelerating genome analysis via algorithm-architecture co-design

O Mutlu, C Firtina - 2023 60th ACM/IEEE Design Automation …, 2023 - ieeexplore.ieee.org
High-throughput sequencing (HTS) technologies have revolutionized the field of genomics,
enabling rapid and cost-effective genome analysis for various applications. However, the …