MRCUDA: MapReduce Acceleration Framework Based on GPU

Jie Wang, Yanshuo Yu, Hang Cui, Shenglai Yang
School of Software Technology, Dalian University of Technology, Dalian 116024, China
Journal of Computational Information Systems 11: 7, 2615-2622, 2015

   title={MRCUDA: MapReduce Acceleration Framework Based on GPU},

   author={WANG, Jie and YU, Yanshuo and CUI, Hang and YANG, Shenglai},

   journal={Journal of Computational Information Systems},






Download Download (PDF)   View View   Source Source   



GPU programming model for general purpose computing is complex and difficult to be maintained. A MapReduce acceleration framework named MRCUDA is designed and implemented in this paper. There are four loosely coupled stages in MRCUDA, including Pre-Processing, Map, Group and Reduce, which can support flexible configurations for different applications. In order to take full advantage of GPU parallelism, a bitonic sorting algorithm is designed and implemented in the Group stage, and its performance is superior to general GPU sorting algorithms. Finally, according to five kinds of typical application tests, it is demonstrated that MRCUDA computing platform can reduce code scale and achieve ideal running speedup ratio.
VN:F [1.9.22_1171]
Rating: 1.0/5 (1 vote cast)
MRCUDA: MapReduce Acceleration Framework Based on GPU, 1.0 out of 5 based on 1 rating

* * *

* * *

TwitterAPIExchange Object
    [oauth_access_token:TwitterAPIExchange:private] => 301967669-yDz6MrfyJFFsH1DVvrw5Xb9phx2d0DSOFuLehBGh
    [oauth_access_token_secret:TwitterAPIExchange:private] => o29ji3VLVmB6jASMqY8G7QZDCrdFmoTvCDNNUlb7s
    [consumer_key:TwitterAPIExchange:private] => TdQb63pho0ak9VevwMWpEgXAE
    [consumer_secret:TwitterAPIExchange:private] => Uq4rWz7nUnH1y6ab6uQ9xMk0KLcDrmckneEMdlq6G5E0jlQCFx
    [postfields:TwitterAPIExchange:private] => 
    [getfield:TwitterAPIExchange:private] => ?cursor=-1&screen_name=hgpu&skip_status=true&include_user_entities=false
    [oauth:protected] => Array
            [oauth_consumer_key] => TdQb63pho0ak9VevwMWpEgXAE
            [oauth_nonce] => 1477461110
            [oauth_signature_method] => HMAC-SHA1
            [oauth_token] => 301967669-yDz6MrfyJFFsH1DVvrw5Xb9phx2d0DSOFuLehBGh
            [oauth_timestamp] => 1477461110
            [oauth_version] => 1.0
            [cursor] => -1
            [screen_name] => hgpu
            [skip_status] => true
            [include_user_entities] => false
            [oauth_signature] => 3HFZiyl1JvZPmzqaHQglctoOHyA=

    [url] => https://api.twitter.com/1.1/users/show.json
Follow us on Facebook
Follow us on Twitter

HGPU group

2033 peoples are following HGPU @twitter

HGPU group © 2010-2016 hgpu.org

All rights belong to the respective authors

Contact us: