DocumentCode
33359
Title
Comparing Implementations of Near-Data Computing with In-Memory MapReduce Workloads
Author
Pugsley, Seth H. ; Jestes, Jeffrey ; Balasubramonian, R. ; Srinivasan, V. ; Buyuktosunoglu, Alper ; Davis, A.K. ; Feifei Li
Author_Institution
Univ. of Utah, Salt Lake City, UT, USA
Volume
34
Issue
4
fYear
2014
fDate
July-Aug. 2014
Firstpage
44
Lastpage
52
Abstract
The emergence of 3D stacking and the imminent release of Micron´s Hybrid Memory Cube (HMC) device have made it more practical to move computation near memory. This work presents a detailed analysis of in-memory MapReduce in the context of near-data computing (NDC). MapReduce is a good fit for NDC because it is embarrassingly parallel and has highly localized memory accesses. This article considers two NDC architectures: one that exploits HMC devices and one that does not. It thus provides insight on the benefits of different NDC approaches and quantifies the potential for improvement for an important emerging big-data workload.
Keywords
Big Data; parallel programming; HMC device; NDC; big-data workload; hybrid memory cube device; inmemory MapReduce workloads; near-data computing; Bandwidth allocation; Big data; DRAM chips; Data computing; Memory architecture; Three dimensional displays; MapReduce; big data; near data computing; near data processing; parallel architectures;
fLanguage
English
Journal_Title
Micro, IEEE
Publisher
ieee
ISSN
0272-1732
Type
jour
DOI
10.1109/MM.2014.54
Filename
6824681
Link To Document