Litcius/Paper detail

Software-defined address mapping: a case on 3D memory

Jialiang Zhang, Michael M. Swift, Jing Li

202213 citationsDOI

Abstract

3D-stacking memory such as High-Bandwidth Memory (HBM) and Hybrid Memory Cube (HMC) provides orders of magnitude more bandwidth and significantly increased channel-level parallelism (CLP) due to its new parallel memory architecture. However, it is challenging to fully exploit the abundant CLP for performance as the bandwidth utilization is highly dependent on address mapping in the memory controller. Unfortunately, CLP is very sensitive to a program’s data access pattern, which is not made available to OS/hardware by existing mechanisms.

Topics & Concepts

Computer scienceMemory bandwidthExploitBandwidth (computing)Memory mapParallel computingRegistered memoryComputer architectureSoftwareComputer hardwareEmbedded systemSemiconductor memoryShared memoryOperating systemComputer networkComputer securityParallel Computing and Optimization TechniquesInterconnection Networks and SystemsAdvanced Data Storage Technologies