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
Link To Document