Low-overhead Bitwise Shifting in DRAM

Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/GutachtenBeitrag in KonferenzbandBeigetragenBegutachtung

Beitragende

Abstract

Processing-in-Memory (PIM) architectures enable computation directly within DRAM and help combat the memory wall problem. While commodity DRAM has been demonstrated for data movement and bulk-bitwise PIM, data must be reorganized away from row-wise ordering and byte addressability used by typical processors into a column-ordering where bytes and words are spread across rows within a single column since there is no mechanism to move data between bitlines which is required for many computational operations including addition and multiplication. In this paper, we propose a DRAM subarray design that enables in-DRAM bit-shifting for open-bitline architectures. By adding migration cells at the top and bottom of each subarray, bidirectional bit-shifting may be conducted within any given row. In this paper we present initial findings and evaluation of potential timing and energy analysis using a combination of approaches from VLSI layout, spice simulation and demonstrate integration into NVMain-PIM a simulator extended with DRAM PIM primitives.

Details

OriginalspracheEnglisch
TitelGLSVLSI 2026 - Proceedings of the Great Lakes Symposium on VLSI 2026
Redakteure/-innenFan Chen, Peipei Zhou, Jie Gu, Amit R. Trivedi, Xiaoxuan Yang
Herausgeber (Verlag)Association for Computing Machinery (ACM)
Seiten715-716
Seitenumfang2
ISBN (elektronisch)979-8-4007-2431-2
PublikationsstatusVeröffentlicht - 22 Juni 2026
Peer-Review-StatusJa

Konferenz

Titel36th Great Lakes Symposium on VLSI
KurztitelGLSVLSI 2026
Veranstaltungsnummer36
Beschreibungco-located with 16th ACM International Green and Sustainable Computing Conference (IGSC 2026)
Dauer22 - 24 Juni 2026
Webseite
OrtHotel Canandaigua, Tapestry Collection by Hilton
StadtCanandaigua
LandUSA/Vereinigte Staaten

Externe IDs

ORCID /0000-0001-9295-3519/work/222763703

Schlagworte

Schlagwörter

  • Bulk Bitwise Operations, DRAM, Processing-in-memory, Shift