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 :
بازگشت