English

Tearing Down the Memory Wall

Hardware Architecture 2020-08-25 v1 Distributed, Parallel, and Cluster Computing Performance

Abstract

We present a vision for the Erudite architecture that redefines the compute and memory abstractions such that memory bandwidth and capacity become first-class citizens along with compute throughput. In this architecture, we envision coupling a high-density, massively parallel memory technology like Flash with programmable near-data accelerators, like the streaming multiprocessors in modern GPUs. Each accelerator has a local pool of storage-class memory that it can access at high throughput by initiating very large numbers of overlapping requests that help to tolerate long access latency. The accelerators can also communicate with each other and remote memory through a high-throughput low-latency interconnect. As a result, systems based on the Erudite architecture scale compute and memory bandwidth at the same rate, tearing down the notorious memory wall that has plagued computer architecture for generations. In this paper, we present the motivation, rationale, design, benefit, and research challenges for Erudite.

Keywords

Cite

@article{arxiv.2008.10169,
  title  = {Tearing Down the Memory Wall},
  author = {Zaid Qureshi and Vikram Sharma Mailthody and Seung Won Min and I-Hsin Chung and Jinjun Xiong and Wen-mei Hwu},
  journal= {arXiv preprint arXiv:2008.10169},
  year   = {2020}
}

Comments

SRC Techcon 2020 paper. Discusses vision of GPU-Centric architecture, Erudite

R2 v1 2026-06-23T18:03:08.459Z