While 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 re-lease 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 applica-tion that can leverage a Near Data Computing (NDC) architec-ture. 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 lo-calized memory accesses. The NDC architecture incorporates several simple processing cores ...
Within the past half century, Integrated Circuits (ICs) experienced an aggressive, performance drive...
The limitations of DRAM technology in terms of energy consumption and Bandwidth poses a serious prob...
The exponential growth of the dataset size demanded by modern big data applications requires innovat...
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...
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...
3D-stacked memory devices with processing logic can help alleviate the memory bandwidth bottleneck i...
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...
Abstract—The end of Dennard scaling has made all sys-tems energy-constrained. For data-intensive app...
\u3cp\u3eThe conventional approach of moving stored data to the CPU for computation has become a maj...
a cluster-based near-threshold computing (NTC) architecture. Centip3De uses a 3D stacking technology...
For the past two decades, the scaling of main memory lags behind the advancement of computation in a...
Abstract—Hybrid Memory Cube (HMC) has promised to improve bandwidth, power consumption, and density ...
Within the past half century, Integrated Circuits (ICs) experienced an aggressive, performance drive...
The limitations of DRAM technology in terms of energy consumption and Bandwidth poses a serious prob...
The exponential growth of the dataset size demanded by modern big data applications requires innovat...
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...
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...
3D-stacked memory devices with processing logic can help alleviate the memory bandwidth bottleneck i...
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...
Abstract—The end of Dennard scaling has made all sys-tems energy-constrained. For data-intensive app...
\u3cp\u3eThe conventional approach of moving stored data to the CPU for computation has become a maj...
a cluster-based near-threshold computing (NTC) architecture. Centip3De uses a 3D stacking technology...
For the past two decades, the scaling of main memory lags behind the advancement of computation in a...
Abstract—Hybrid Memory Cube (HMC) has promised to improve bandwidth, power consumption, and density ...
Within the past half century, Integrated Circuits (ICs) experienced an aggressive, performance drive...
The limitations of DRAM technology in terms of energy consumption and Bandwidth poses a serious prob...
The exponential growth of the dataset size demanded by modern big data applications requires innovat...