Accelerating MapReduce framework on multi-GPU systems

被引:0
|
作者
Hai Jiang
Yi Chen
Zhi Qiao
Kuan-Ching Li
WonWoo Ro
Jean-Luc Gaudiot
机构
[1] Arkansas State University,Dept. of Computer Science
[2] Providence University,Dept. of Computer Science and Information Engr.
[3] Yonsei University,School of Electrical and Electronic Engineering
[4] University of California,Dept. of Electrical Engr. and Computer Science
[5] Irvine,undefined
来源
Cluster Computing | 2014年 / 17卷
关键词
GPU; MapReduce; Large scale data processing; Multi-GPUs;
D O I
暂无
中图分类号
学科分类号
摘要
Graphics processors evolve rapidly and promise to support power-efficient, cost, differentiated price-performance, and scalable high performance computing. MapReduce is a well-known distributed programming model to ease the development of applications for large-scale data processing on a large number of commodity CPUs. When compared to CPUs, GPUs are an order of magnitude faster in terms of computation power and memory bandwidth, but they are harder to program. Although several studies have implemented the MapReduce model on GPUs, most of them are based on the single GPU model and bounded by a GPU memory with inefficient atomic operations. This paper focuses on the development of MGMR, a standalone MapReduce system that utilizes multiple GPUs to manage large-scale data processing beyond the GPU memory limitation, and also to eliminate serial atomic operations. Experimental results have demonstrated the effectiveness of MGMR in handling large data sets.
引用
收藏
页码:293 / 301
页数:8
相关论文
共 50 条
  • [31] Dynamic load balancing on heterogeneous multi-GPU systems
    Acosta, Alejandro
    Blanco, Vicente
    Almeida, Francisco
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2013, 39 (08) : 2591 - 2602
  • [32] Tensor Movement Orchestration in Multi-GPU Training Systems
    Lin, Shao-Fu
    Chen, Yi-Jung
    Cheng, Hsiang-Yun
    Yang, Chia-Lin
    [J]. 2023 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, HPCA, 2023, : 1140 - 1152
  • [33] Gossip: Efficient Communication Primitives for Multi-GPU Systems
    Kobus, Robin
    Juenger, Daniel
    Hundt, Christian
    Schmidt, Bertil
    [J]. PROCEEDINGS OF THE 48TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP 2019), 2019,
  • [34] Solving Multiple Tridiagonal Systems on a Multi-GPU Platform
    Dieguez, Adrian P.
    Amor, Margarita
    Doallo, Ramon
    [J]. 2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 759 - 763
  • [35] MG-GCN: A Scalable multi-GPU GCN Training Framework
    Balin, Muhammed Fatih
    Sancak, Kaan
    Catalyurekt, Umit V.
    [J]. 51ST INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2022, 2022,
  • [36] A multi-GPU accelerated virtual-reality interaction simulation framework
    Shao, Xuqiang
    Xu, Weifeng
    Lin, Lina
    Zhang, Fengquan
    [J]. PLOS ONE, 2019, 14 (04):
  • [37] Multi-GPU Graph Analytics
    Pan, Yuechao
    Wang, Yangzihao
    Wu, Yuduo
    Yang, Carl
    Owens, John D.
    [J]. 2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2017, : 479 - 490
  • [38] High performance MRI simulations of motion on multi-GPU systems
    Xanthis, Christos G.
    Venetis, Ioannis E.
    Aletras, Anthony H.
    [J]. JOURNAL OF CARDIOVASCULAR MAGNETIC RESONANCE, 2014, 16
  • [39] Exploring parallel multi-GPU local search strategies in a metaheuristic framework
    Rios, Eyder
    Ochi, Luiz Satoru
    Boeres, Cristina
    Coelho, Vitor N.
    Coelho, Igor M.
    Farias, Ricardo
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 111 : 39 - 55
  • [40] Introducing and Implementing the Allpairs Skeleton for Programming Multi-GPU Systems
    Michel Steuwer
    Malte Friese
    Sebastian Albers
    Sergei Gorlatch
    [J]. International Journal of Parallel Programming, 2014, 42 : 601 - 618