Towards GPU-Accelerated Large-Scale Graph Processing in the Cloud

被引:8
|
作者
Zhong, Jianlong [1 ]
He, Bingsheng [1 ]
机构
[1] Nanyang Technol Univ, Singapore 639798, Singapore
关键词
Large-scale graph processing; GPGPU; graph partitioning; cloud computing; GPU accelerations;
D O I
10.1109/CloudCom.2013.8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, we have witnessed that cloud providers start to offer heterogeneous computing environments. There have been wide interests in both clusters and cloud of adopting graphics processors (GPUs) as accelerators for various applications. On the other hand, large-scale graph processing is important for many data-intensive applications in the cloud. In this paper, we propose to leverage GPUs to accelerate large-scale graph processing in the cloud. Specifically, we develop an in-memory graph processing engine G2 with three non-trivial GPU-specific optimizations. Firstly, we adopt fine-grained APIs to take advantage of the massive thread parallelism of the GPU. Secondly, G2 embraces a graph partition based approach for load balancing on heterogeneous CPU/GPU architectures. Thirdly, a runtime system is developed to perform transparent memory management on the GPU, and to perform scheduling for an improved throughput of concurrent kernel executions from graph tasks. We have conducted experiments on an Amazon EC2 virtual cluster of eight nodes. Our preliminary results demonstrate that 1) GPU is a viable accelerator for cloud-based graph processing, and 2) the proposed optimizations improve the performance of GPU-based graph processing engine. We further present the lessons learnt and open problems towards large-scale graph processing with GPU accelerations.
引用
收藏
页码:9 / 16
页数:8
相关论文
共 50 条
  • [21] GPU-Accelerated Compression and Visualization of Large-Scale Vessel Trajectories in Maritime IoT Industries
    Huang, Yu
    Li, Yan
    Zhang, Zhaofeng
    Liu, Ryan Wen
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (11): : 10794 - 10812
  • [22] GEMSim: A GPU-accelerated multi-modal mobility simulator for large-scale scenarios
    Saprykin, Aleksandr
    Chokani, Ndaona
    Abhari, Reza S.
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2019, 94 : 199 - 214
  • [23] Affordable and accurate large-scale hybrid-functional calculations on GPU-accelerated supercomputers
    Ratcliff, Laura E.
    Degomme, A.
    Flores-Livas, Jose A.
    Goedecker, Stefan
    Genovese, Luigi
    [J]. JOURNAL OF PHYSICS-CONDENSED MATTER, 2018, 30 (09)
  • [24] GPU-Accelerated Rendering Methods to Visually Analyze Large-Scale Disaster Simulation Data
    Heitzler M.
    Lam J.C.
    Hackl J.
    Adey B.T.
    Hurni L.
    [J]. Journal of Geovisualization and Spatial Analysis, 2017, 1 (1-2)
  • [25] Towards Large-Scale Graph Stream Processing Platform
    Suzumura, Toyotaro
    Nishii, Shunsuke
    Ganse, Masaru
    [J]. WWW'14 COMPANION: PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON WORLD WIDE WEB, 2014, : 1321 - 1326
  • [26] GPU-accelerated Chemical Similarity Assessment for Large Scale Databases
    Maggioni, Marco
    Santambrogio, Marco Domenico
    Liang, Jie
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS), 2011, 4 : 2007 - 2016
  • [27] Unraveling the quantum mechanical catalytic action of methyltransferases with GPU-accelerated large-scale electronic structure
    Yang, Zhongyue
    Rehmood, Rimsha
    Kulik, Heather
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2019, 257
  • [28] GPU-accelerated large-scale simulations of interfacial multiphase fluids for real-case applications
    Ikebata, Akio
    Xiao, Feng
    [J]. COMPUTERS & FLUIDS, 2016, 141 : 235 - 249
  • [29] A GPU-Accelerated In-Memory Metadata Management Scheme for Large-Scale Parallel File Systems
    Chen, Zhi-Guang
    Liu, Yu-Bo
    Wang, Yong-Feng
    Lu, Yu-Tong
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2021, 36 (01) : 44 - 55
  • [30] A GPU-Accelerated In-Memory Metadata Management Scheme for Large-Scale Parallel File Systems
    Zhi-Guang Chen
    Yu-Bo Liu
    Yong-Feng Wang
    Yu-Tong Lu
    [J]. Journal of Computer Science and Technology, 2021, 36 : 44 - 55