Two-level main memory co-design: Multi-threaded algorithmic primitives, analysis, and simulation
Journal Article
·
· Journal of Parallel and Distributed Computing
- Stony Brook Univ., Stony Brook, NY (United States)
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Washington Univ., St. Louis, MO (United States)
A challenge in computer architecture is that processors often cannot be fed data from DRAM as fast as CPUs can consume it. Therefore, many applications are memory-bandwidth bound. With this motivation and the realization that traditional architectures (with all DRAM reachable only via bus) are insufficient to feed groups of modern processing units, vendors have introduced a variety of non-DDR 3D memory technologies (Hybrid Memory Cube (HMC),Wide I/O 2, High Bandwidth Memory (HBM)). These offer higher bandwidth and lower power by stacking DRAM chips on the processor or nearby on a silicon interposer. We will call these solutions “near-memory,” and if user-addressable, “scratchpad.” High-performance systems on the market now offer two levels of main memory: near-memory on package and traditional DRAM further away. In the near term we expect the latencies near-memory and DRAM to be similar. Here, it is natural to think of near-memory as another module on the DRAM level of the memory hierarchy. Vendors are expected to offer modes in which the near memory is used as cache, but we believe that this will be inefficient.
- Research Organization:
- Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
- Sponsoring Organization:
- USDOE National Nuclear Security Administration (NNSA)
- Grant/Contract Number:
- AC04-94AL85000
- OSTI ID:
- 1371471
- Alternate ID(s):
- OSTI ID: 1414597
- Report Number(s):
- SAND--2015-9641J; PII: S074373151630185X
- Journal Information:
- Journal of Parallel and Distributed Computing, Journal Name: Journal of Parallel and Distributed Computing Journal Issue: C Vol. 102; ISSN 0743-7315
- Publisher:
- ElsevierCopyright Statement
- Country of Publication:
- United States
- Language:
- English
Similar Records
MAC: Memory Access Coalescer for 3D-Stacked Memory
HAM: Hotspot-Aware Manager for Improving Communications with 3D-Stacked Memory
PIMS: Memristor-Based Processing-in-Memory-and-Storage.
Conference
·
Tue Sep 03 00:00:00 EDT 2019
·
OSTI ID:1560132
HAM: Hotspot-Aware Manager for Improving Communications with 3D-Stacked Memory
Journal Article
·
Tue Jun 01 00:00:00 EDT 2021
· IEEE Transactions on Computers
·
OSTI ID:1787471
PIMS: Memristor-Based Processing-in-Memory-and-Storage.
Technical Report
·
Wed Jan 31 23:00:00 EST 2018
·
OSTI ID:1424888