• 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