MAPREDUCE IMPLEMENTATION WITH MULTI-GPU

被引:0
|
作者
Chen, Yi [1 ]
Chen, Su [1 ]
Jiang, Hai [1 ]
机构
[1] Arkansas State Univ, Dept Comp Sci, Jonesboro, AR 72467 USA
关键词
Multi-GPU; MapReduce; Mars; MapCG; StreamMR; Hadoop; CUDA; GPUDirect;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Map Reduce is a programming framework introduced by Google for large-scale data processing. Several studies have implemented Map Reduce model on graphic processing unit (GPU), however most of which are based on the single-GPU approach. Because of the scalability issue, the real-world applications require that the GPU-based MapReduce to be revised to support multiple GPUs on single machines. On the other hand, the current state-of-the-art MapReduce employs a Shuffle stage with sorting between the Map stage and the Reduce stage, and uses atomic operations among different threads. However, the sequential merge inside the Shuffle stage and serialized memory access with global atomic operations can severely impact the performance. In this paper, we present MGMR, a standalone MapReduce system that takes advantage of multi-GPU for large-scale data processing. Experimental results show the effectiveness of MGMR and performance gains over CPU-based approach.
引用
收藏
页码:21 / 25
页数:5
相关论文
共 50 条
  • [31] Multi-GPU implementation of a cellular automaton model for dendritic growth of binary alloy
    Zhang, Yongjia
    Zhou, Jianxin
    Yin, Yajun
    Shen, Xu
    Ji, Xiaoyuan
    [J]. JOURNAL OF MATERIALS RESEARCH AND TECHNOLOGY-JMR&T, 2021, 14 : 1862 - 1872
  • [32] A multi-GPU implementation of apriori algorithm for mining association rules in medical data
    School of Computer Science, Dalian University of Technology, No 2 Linggong Road, Dalian, China
    不详
    [J]. ICIC Express Lett, 5 (1303-1310):
  • [33] Multi-GPU Implementation of the Minimum Volume Simplex Analysis Algorithm for Hyperspectral Unmixing
    Agathos, Alexander
    Li, Jun
    Petcu, Dana
    Plaza, Antonio
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2014, 7 (06) : 2281 - 2296
  • [34] A Multi-GPU implementation of diffusion operators within 3D volumes
    Shipman, William John
    Nel, Andre Leon
    Chetty, Deshenthree
    [J]. AFRICON, 2013, 2013, : 537 - 542
  • [35] An Open Benchmark Implementation for Multi-CPU Multi-GPU Pedestrian Detection in Automotive Systems
    Maria Trompouki, Matina
    Kosmidis, Leonidas
    Navarro, Nacho
    [J]. 2017 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2017, : 305 - 312
  • [36] An introduction to multi-GPU programming for physicists
    Bernaschi, M.
    Bisson, M.
    Fatica, M.
    Phillips, E.
    [J]. EUROPEAN PHYSICAL JOURNAL-SPECIAL TOPICS, 2012, 210 (01): : 17 - 31
  • [37] Cardiac simulation on multi-GPU platform
    Nimmagadda, Venkata Krishna
    Akoglu, Ali
    Hariri, Salim
    Moukabary, Talal
    [J]. JOURNAL OF SUPERCOMPUTING, 2012, 59 (03): : 1360 - 1378
  • [38] Towards multi-GPU support for visualization
    Owens, John D.
    [J]. SCIDAC 2007: SCIENTIFIC DISCOVERY THROUGH ADVANCED COMPUTING, 2007, 78
  • [39] Cardiac simulation on multi-GPU platform
    Venkata Krishna Nimmagadda
    Ali Akoglu
    Salim Hariri
    Talal Moukabary
    [J]. The Journal of Supercomputing, 2012, 59 : 1360 - 1378
  • [40] Understanding Scalability of Multi-GPU Systems
    Feng, Yuan
    Jeon, Hyeran
    [J]. 15TH WORKSHOP ON GENERAL PURPOSE PROCESSING USING GPU, GPGPU 2023, 2023, : 36 - 37