• DocumentCode
    3495617
  • Title

    A preliminary study of incorporating GPUs in the Hadoop framework

  • Author

    Abbasi, Amin ; Khunjush, Farshad ; Azimi, Reza

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Shiraz Univ., Shiraz, Iran
  • fYear
    2012
  • fDate
    2-3 May 2012
  • Firstpage
    178
  • Lastpage
    185
  • Abstract
    Fine-grained parallel processors can be employed as accelerators in MapReduce clusters to improve the completion time of MapReduce jobs or to substantially reduce the size of the clusters required to achieve a desired parallel speedup. However, significant architectural differences between conventional CPUs and accelerators pose new challenges for effective scheduling of MapReduce tasks on individual cluster nodes. In this paper, we present a Hadoop-based framework that allows employing both CPUs and GPUs for MapReduce-type applications. We base a novel framework, called Surena, on existing work that allows writing MapReduce applications for GPUs and they incorporate it in the overall Hadoop framework. In particular, we show that by using simple scheduling optimizations, Surena can fully utilize GPUs during the map phase of MapReduce jobs which is often the dominant component in the total execution time of MapReduce applications. Our performance results shows speedups of up to 21x for our framework compare to Hadoop.
  • Keywords
    graphics processing units; optimisation; parallel processing; processor scheduling; CPU; GPU; Hadoop framework; MapReduce clusters; MapReduce-type applications; Surena; fine-grained parallel processors; scheduling; scheduling optimizations; Collaboration; Computational modeling; Educational institutions; Graphics processing unit; Optimization; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and Digital Systems (CADS), 2012 16th CSI International Symposium on
  • Conference_Location
    Shiraz, Fars
  • Print_ISBN
    978-1-4673-1481-7
  • Type

    conf

  • DOI
    10.1109/CADS.2012.6316441
  • Filename
    6316441