PIM-trie: A Skew-resistant Trie for Processing-in-Memory

H Kang, Y Zhao, GE Blelloch, L Dhulipala… - Proceedings of the 35th …, 2023 - dl.acm.org
Memory latency and bandwidth are significant bottlenecks in designing in-memory indexes.
Processing-in-memory (PIM), an emerging hardware design approach, alleviates this …

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 …

UpPipe: A Novel Pipeline Management on In-Memory Processors for RNA-seq Quantification

LC Chen, CC Ho, YH Chang - 2023 60th ACM/IEEE Design …, 2023 - ieeexplore.ieee.org
RNA sequence quantification is an important analysis method to measure transcript
abundances. A key overhead in RNA-seq quantification is to map a set of RNA reads to …

On-Device Continual Learning With STT-Assisted-SOT MRAM Based In-Memory Computing

F Zhang, A Sridharan, W Hwang, F Xue… - … on Computer-Aided …, 2024 - ieeexplore.ieee.org
Due to the separate memory and computation units in traditional Von-Neumann architecture,
massive data transfer dominates the overall computing system's power and latency, known …

A 65-nm RRAM Compute-in-Memory Macro for Genome Processing

F Zhang, A Sridharan, W He, I Yeo… - IEEE Journal of Solid …, 2024 - ieeexplore.ieee.org
This work presents the first resistive random access memory (RRAM)-based compute-in-
memory (CIM) macro design tailored for genome processing. We analyze and demonstrate …

Heterogeneous Data-Centric Architectures for Modern Data-Intensive Applications: Case Studies in Machine Learning and Databases

GF Oliveira, A Boroumand, S Ghose… - 2022 IEEE Computer …, 2022 - ieeexplore.ieee.org
Today's computing systems require moving data back-and-forth between computing
resources (eg, CPUs, GPUs, accelerators) and off-chip main memory so that computation …

PANDA: Processing in Magnetic Random-Access Memory-Accelerated de Bruijn Graph-Based DNA Assembly

S Angizi, NA Fahmi, D Najafi, W Zhang… - Journal of Low Power …, 2024 - mdpi.com
In this work, we present an efficient Processing in MRAM-Accelerated De Bruijn Graph-
based DNA Assembly platform, named PANDA, based on an optimized and hardware …

Accelerating Neural Network Training with Processing-in-Memory GPU

X Fei, J Han, J Huang, W Zheng… - 2022 22nd IEEE …, 2022 - ieeexplore.ieee.org
Processing-in-memory (PIM) architecture is promising for accelerating deep neural network
(DNN) training due to its low-latency and energy-efficient data movement between …

Accelerating Genome Quantification in FPGA

K Kim - 2022 - search.proquest.com
The growth in speed and density of programmable logic devices, such as Field
programmable gate arrays (FPGA), enables sophisticated designs to be created within a …