by Minsoo Rhu on Sep 9, 2021 | Tags: Datacenters, Emerging Technology, Interconnects, Memory, Memory Disaggregation, Processing-in-Memory
The Memory (Bandwidth and Capacity) Wall The “memory wall” problem, originally coined by Wulf and McKee in the 1990s, pointed out that the rate of improvement in microprocessor performance far exceeds the rate of improvement in DRAM memory speed. Such trend rendered...
Read more...
by Shaizeen Aga and Nuwan Jayasena on Apr 7, 2021 | Tags: 3D DRAM, HBM, HMC, Memory
Seemingly insatiable application demands for memory bandwidth, coupled with the energy needed to sustain high off-chip bandwidth, are putting increasing demands on main memory systems. In the quest for solutions that provide higher performance and better energy...
Read more...
by Nathan Beckmann on Apr 5, 2021 | Tags: Memory, Programmability
Once upon a time, cores and memory ran at similar speeds, and programs could read and write memory directly without complications. The load-store interface was born as a simple way to give programs access to data, and, at this stage in computing history, this...
Read more...
by Spyros Blanas on Sep 15, 2020 | Tags: Accelerators, Databases, Memory
GPUs have outgrown their role as dedicated graphics processing units and are now a prominent, mainstream platform for general-purpose parallel computing. Evidence of the growing popularity of GPUs can be seen in cloud vendors offering GPU instances for cents per hour,...
Read more...
by Payman Behnam and Mahdi Nazm Bojnordi on Oct 11, 2019 | Tags: Emerging Technology, Memory, Optical
The memory wall has been a crucial power and performance bottleneck for computing systems. The growing gap between processor and memory speeds limits the energy-efficiency and performance of almost all forms of computing systems. As technology scales down, the speed...
Read more...