pre-printWhile Processing-in-Memory has been investigated for decades, it has not been embraced commercially. A number of emerging technologies have renewed interest in this topic. In particular, the emergence of 3D stacking and the imminent release of Micron's Hybrid Memory Cube device have made it more practical to move computation near memory. However, the literature is missing a detailed analysis of a killer application that can leverage a Near Data Computing (NDC) architecture. This paper focuses on in-memory MapReduce workloads that are commercially important and are especially suitable for NDC because of their embarrassing parallelism and largely localized memory accesses. The NDC architecture incorporates several simple processing c...
3D integration of solid-state memories and logic, as demonstrated by the Hybrid Memory Cube (HMC), o...
Abstract—Hybrid Memory Cube (HMC) has promised to improve bandwidth, power consumption, and density ...
Over the last decades, a tremendous change toward using information technology in almost every daily...
While Processing-in-Memory has been investigated for decades, it has not been embraced commercially....
The cost of transferring data between the off-chip memory system and compute unit is the fundamental...
dissertationIn-memory big data applications are growing in popularity, including in-memory versions ...
Recent technology advances in memory system design, along with 3D stacking, have made near-data proc...
A large fraction of MapReduce execution time is spent processing the Map phase, and a large fraction...
Abstract—The end of Dennard scaling has made all sys-tems energy-constrained. For data-intensive app...
\u3cp\u3eThe conventional approach of moving data to the CPU for computation has become a significan...
The conventional approach of moving data to the CPU for computation has become a significant perform...
Data-intensive workloads and applications, such as machine learning (ML), are fundamentally limited ...
Graphics Processing Units is one of the most widely adopted parallel computing engines for modern ap...
\u3cp\u3eThe conventional approach of moving stored data to the CPU for computation has become a maj...
Performance and energy consumption in modern computing platforms is largely dominated by the memory ...
3D integration of solid-state memories and logic, as demonstrated by the Hybrid Memory Cube (HMC), o...
Abstract—Hybrid Memory Cube (HMC) has promised to improve bandwidth, power consumption, and density ...
Over the last decades, a tremendous change toward using information technology in almost every daily...
While Processing-in-Memory has been investigated for decades, it has not been embraced commercially....
The cost of transferring data between the off-chip memory system and compute unit is the fundamental...
dissertationIn-memory big data applications are growing in popularity, including in-memory versions ...
Recent technology advances in memory system design, along with 3D stacking, have made near-data proc...
A large fraction of MapReduce execution time is spent processing the Map phase, and a large fraction...
Abstract—The end of Dennard scaling has made all sys-tems energy-constrained. For data-intensive app...
\u3cp\u3eThe conventional approach of moving data to the CPU for computation has become a significan...
The conventional approach of moving data to the CPU for computation has become a significant perform...
Data-intensive workloads and applications, such as machine learning (ML), are fundamentally limited ...
Graphics Processing Units is one of the most widely adopted parallel computing engines for modern ap...
\u3cp\u3eThe conventional approach of moving stored data to the CPU for computation has become a maj...
Performance and energy consumption in modern computing platforms is largely dominated by the memory ...
3D integration of solid-state memories and logic, as demonstrated by the Hybrid Memory Cube (HMC), o...
Abstract—Hybrid Memory Cube (HMC) has promised to improve bandwidth, power consumption, and density ...
Over the last decades, a tremendous change toward using information technology in almost every daily...