M3D‐MDA: New scratchpad memory for enhancing GPU performance and energy efficiency

Abstract Applications in various fields, such as deep learning and scientific computing, naturally exhibit data access patterns along both the row and column dimensions of static random access memory (SRAM). However, traditional SRAM architectures only support asymmetric access, typically in the row dimension. Accordingly, to perform operations that require both row‐wise and column‐wise data, SRAM must activate multiple rows sequentially to obtain column‐wise data. Such time‐consuming operations significantly degrade not only the performance but also the energy efficiency of graphics processing units (GPUs). In this study, we exploited monolithic 3D (M3D) integration to construct a large‐scale SRAM architecture supporting accessing data in both the row and column dimensions (that is, multi‐dimensional access [MDA]). When our M3D‐MDA memory is utilized for GPU scratchpad memory, it provides average performance improvements of 68% and 23.4% for fundamental operations and workloads that exhibit MDA access patterns, respectively, compared with traditional 2D memory. The M3D‐MDA memory also substantially reduces energy consumption.

Authors

Institutions

Publication Details

Journal
ETRI Journal
Published
2025-08-27
DOI
https://doi.org/10.4218/etrij.2024-0538
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

M3D‐MDA: New scratchpad memory for enhancing GPU performance and energy efficiency

Cong Thuan
ETRI Journal
Parallel Computing and Optimization Techniques
article

M3D‐MDA: New scratchpad memory for enhancing GPU performance and energy efficiency

Cong Thuan
article en

Abstract

Abstract Applications in various fields, such as deep learning and scientific computing, naturally exhibit data access patterns along both the row and column dimensions of static random access memory (SRAM). However, traditional SRAM architectures only support asymmetric access, typically in the row dimension. Accordingly, to perform operations that require both row‐wise and column‐wise data, SRAM must activate multiple rows sequentially to obtain column‐wise data. Such time‐consuming operations significantly degrade not only the performance but also the energy efficiency of graphics processing units (GPUs). In this study, we exploited monolithic 3D (M3D) integration to construct a large‐scale SRAM architecture supporting accessing data in both the row and column dimensions (that is, multi‐dimensional access [MDA]). When our M3D‐MDA memory is utilized for GPU scratchpad memory, it provides average performance improvements of 68% and 23.4% for fundamental operations and workloads that exhibit MDA access patterns, respectively, compared with traditional 2D memory. The M3D‐MDA memory also substantially reduces energy consumption.

ETRI JournalVol. 48(1)
Hanoi University of Science and Technology (VN)
Trường Đại học Bách Khoa Hà Nội
Openalex Percentile: Top 76%
Parallel Computing and Optimization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

M3D‐MDA: New scratchpad memory for enhancing GPU performance and energy efficiency — Cong Thuan · ETRI Journal (2025) | TGRS Research Map | TGRS