Supporting Register-based Addressing Modes for in-DRAM PIM ISAs
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 $4.65 \%$ area and $8.61 \%$ power consumption.
Authors
- Seon Wook Kim (ORCID: https://orcid.org/0000-0001-6555-1741)
- Seok Young Kim (ORCID: https://orcid.org/0000-0002-6259-9413)
- Seokwon Kang (ORCID: https://orcid.org/0000-0003-0017-592X)
- Yongjun Park
- Bernard Choi (ORCID: https://orcid.org/0000-0002-4380-8291)
Institutions
- Yonsei University (KR)
- Korea University (KR)
Publication Details
- Published
- 2025-06-22
- DOI
- https://doi.org/10.1109/dac63849.2025.11132430
- Primary Topic
- Semiconductor materials and devices
- Type
- article
- Field-Weighted Citation Impact
- 0.00