• DocumentCode
    3748378
  • Title

    A customizable MapReduce framework for complex data-intensive workflows on GPUs

  • Author

    Zhi Qiao; Shuwen Liang;Hai Jiang; Song Fu

  • Author_Institution
    Department of Computer Science and Engineering, University of North Texas, United States of America
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The MapReduce programming model has been widely used in big data and cloud applications. Criticism on its inflexibility when being applied to complicated scientific applications recently emerges. Several techniques have been proposed to enhance its flexibility. However, some of them exert special requirements on applications, while others fail to support the increasingly popular coprocessors, such as Graphics Processing Unit (GPU). In this paper, we propose MR-Graph, a customizable and unified framework for GPU-based MapReduce, which aims to improve the flexibility and performance of MapReduce. MR-Graph addresses the limitations and restrictions of the traditional MapReduce execution paradigm. The three execution modes integrated in MR-Graph facilitates users to write their applications in a more flexible fashion by defining a Map and Reduce function call graph. MR-Graph efficiently explores the memory hierarchy in GPUs to reduce the data transfer overhead between execution stages and accommodate big data applications.We have implemented a prototype of MR-Graph and experimental results show the effectiveness of using MR-Graph for flexible and scalable GPU-based MapReduce computing.
  • Keywords
    "Graphics processing units","Programming","Computational modeling","Data models","Parallel processing","Big data","Computer architecture"
  • Publisher
    ieee
  • Conference_Titel
    Computing and Communications Conference (IPCCC), 2015 IEEE 34th International Performance
  • Electronic_ISBN
    2374-9628
  • Type

    conf

  • DOI
    10.1109/PCCC.2015.7410298
  • Filename
    7410298