• DocumentCode
    2451318
  • Title

    An Implementation of GPU Accelerated MapReduce: Using Hadoop with OpenCL for Data- and Compute-Intensive Jobs

  • Author

    Xin, Miao ; Li, Hao

  • Author_Institution
    Sch. of Inf. Sci. & Eng., Yunnan Univ., Kunming, China
  • fYear
    2012
  • fDate
    24-26 May 2012
  • Firstpage
    6
  • Lastpage
    11
  • Abstract
    MapReduce is an efficient distributed computing model for large-scale data processing. However, single-node performance is gradually to be the bottleneck in compute-intensive jobs. This paper presents an approach of MapReduce improvement with GPU acceleration, which is implemented by Hadoop and OpenCL. Different from other implementations, it targets at general and inexpensive hardware platform, and it is seamless-integrated with Apache Hadoop, a most widely used MapReduce framework. As a heterogeneous multi-machine and multicore architecture, it aims at both data- and compute-intensive applications. An almost 2 times performance improvement has been validated, without any farther optimization.
  • Keywords
    data handling; graphics processing units; multi-threading; multiprocessing systems; parallel architectures; Apache Hadoop; GPU accelerated MapReduce implementation; OpenCL; compute-intensive jobs; data-intensive jobs; distributed computing model; heterogeneous multicore architecture; heterogeneous multimachine architecture; large-scale data processing; single-node performance; Acceleration; Educational institutions; Graphics processing unit; Instruction sets; Multicore processing; GPU acceleration; Hadoop; MapReduce; OpenCL;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service Sciences (IJCSS), 2012 International Joint Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4673-1992-8
  • Type

    conf

  • DOI
    10.1109/IJCSS.2012.22
  • Filename
    6227786