Supporting Register-based Addressing Modes for in-DRAM PIM ISAs
Seok Young Kim, Byung Ho Choi, Seokwon Kang, Yongjun Park, Seon Wook Kim
Abstract
Processing-in-Memory architecture presents a promising solution to alleviate the data movement bottleneck that arises from transferring data between memory and compute units in traditional processor-centric systems, particularly for DNN applications. However, this architecture introduces two inherent overheads: PIM code offloading and data transferring between CPU and memory. To address these issues, we propose two register-based addressing modes, indexed and base-offset addressing, for DMA descriptor-based in-DRAM PIM ISAs. Our full-system performance evaluation demonstrates that the approach significantly reduces the overheads, resulting in up to 1.94x speedup compared to the baseline PIM, additionally only with area and power consumption.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Related papers
- ParaBit: Processing Parallel Bitwise Operations in NAND Flash Memory based SSDsCongming Gao, Xin Xin, Youyou Lu, Youtao Zhang et al.MICRO 2021 · 42 citations
- PIM-MMU: A Memory Management Unit for Accelerating Data Transfers in Commercial PIM SystemsDongjae Lee, Bongjoon Hyun, Taehun Kim, Minsoo RhuMICRO 2024 · 23 citations
- PIM-CCA: An Efficient PIM Architecture with Optimized Integration of Configurable Functional UnitsJeehyun Kim, Donghyeon Kim, Seokwon Kang, Bongjoon Hyun et al.MICRO 2025 · 3 citations
- GradPIM: A Practical Processing-in-DRAM Architecture for Gradient DescentHeesu Kim, Hanmin Park, Taehyun Kim, Kwanheum Cho et al.HPCA 2021 · 48 citations
- UM-PIM: DRAM-based PIM with Uniform & Shared Memory SpaceYilong Zhao, Mingyu Gao, Fangxin Liu, Yiwei Hu et al.ISCA 2024 · 26 citations
