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