The conventional approach of moving data to the CPU for computation has become a significant performance bottleneck for emerging scale-out data-intensive applications due to their limited data reuse. At the same time, the advancement in 3D integration technologies has made the decade-old concept of coupling compute units close to the memory — called near-memory computing (NMC) — more viable. Processing right at the “home” of data can significantly diminish the data movement problem of data-intensive applications. In this paper, we survey the prior art on NMC across various dimensions (architecture, applications, tools, etc.) and identify the key challenges and open issues with future research directions. We also provide a glimpse of our app...
pre-printWhile Processing-in-Memory has been investigated for decades, it has not been embraced comm...
The cost of transferring data between the off-chip memory system and compute unit is the fundamental...
While Processing-in-Memory has been investigated for decades, it has not been embraced commercially....
The conventional approach of moving data to the CPU for computation has become a significant perform...
The conventional approach of moving data to the CPU for computation has become a significant perform...
\u3cp\u3eThe conventional approach of moving stored data to the CPU for computation has become a maj...
The conventional approach of moving stored data to the CPU for computation has become a major perfor...
Emerging computing architectures such as near-memory computing (NMC) promise improved performance fo...
Near-memory Computing (NMC) promises improved performance for the applications that can exploit the ...
The limitations of DRAM technology in terms of energy consumption and Bandwidth poses a serious prob...
Abstract—The end of Dennard scaling has made all sys-tems energy-constrained. For data-intensive app...
Real-world applications are now processing big-data sets, often bottlenecked by the data movement be...
100 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2007.In the architectural aspect, ...
pre-printWhile Processing-in-Memory has been investigated for decades, it has not been embraced comm...
The cost of transferring data between the off-chip memory system and compute unit is the fundamental...
While Processing-in-Memory has been investigated for decades, it has not been embraced commercially....
The conventional approach of moving data to the CPU for computation has become a significant perform...
The conventional approach of moving data to the CPU for computation has become a significant perform...
\u3cp\u3eThe conventional approach of moving stored data to the CPU for computation has become a maj...
The conventional approach of moving stored data to the CPU for computation has become a major perfor...
Emerging computing architectures such as near-memory computing (NMC) promise improved performance fo...
Near-memory Computing (NMC) promises improved performance for the applications that can exploit the ...
The limitations of DRAM technology in terms of energy consumption and Bandwidth poses a serious prob...
Abstract—The end of Dennard scaling has made all sys-tems energy-constrained. For data-intensive app...
Real-world applications are now processing big-data sets, often bottlenecked by the data movement be...
100 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2007.In the architectural aspect, ...
pre-printWhile Processing-in-Memory has been investigated for decades, it has not been embraced comm...
The cost of transferring data between the off-chip memory system and compute unit is the fundamental...
While Processing-in-Memory has been investigated for decades, it has not been embraced commercially....