Parallel Graph Processing on Graphics Processors Made Easy

被引:3
|
作者
Zhong, Jianlong [1 ]
He, Bingsheng [1 ]
机构
[1] Nanyang Technol Univ, Singapore, Singapore
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2013年 / 6卷 / 12期
关键词
D O I
10.14778/2536274.2536293
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper demonstrates Medusa, a programming framework for parallel graph processing on graphics processors (GPUs). Medusa enables developers to leverage the massive parallelism and other hardware features of GPUs by writing sequential C/C++ code for a small set of APIs. This simplifies the implementation of parallel graph processing on the GPU. The runtime system of Medusa automatically executes the user-defined APIs in parallel on the GPU, with a series of graph-centric optimizations based on the architecture features of GPUs. We will demonstrate the steps of developing GPU-based graph processing algorithms with Medusa, and the superior performance of Medusa with both real-world and synthetic datasets.
引用
收藏
页码:1270 / 1273
页数:4
相关论文
共 50 条
  • [1] Medusa: A parallel graph processing system on graphics processors
    1600, Association for Computing Machinery, 2 Penn Plaza, Suite 701, New York, NY 10121-0701, United States (43):
  • [2] Medusa: A Parallel Graph Processing System on Graphics Processors
    Zhong, Jianlong
    He, Bingsheng
    SIGMOD RECORD, 2014, 43 (02) : 35 - 40
  • [3] Concurrent Parallel Processing on Graphics and Multicore Processors with OpenACC and OpenMP
    Stone, Christopher P.
    Davis, Roger L.
    Lee, Daryl Y.
    ACCELERATOR PROGRAMMING USING DIRECTIVES, WACCPD 2017, 2018, 10732 : 103 - 122
  • [4] Parallel Implementations of ARIA on ARM Processors and Graphics Processing Unit
    Eum, Siwoo
    Kim, Hyunjun
    Kwon, Hyeokdong
    Sim, Minjoo
    Song, Gyeongju
    Seo, Hwajeong
    APPLIED SCIENCES-BASEL, 2022, 12 (23):
  • [5] Optimising data movement rates for parallel processing applications on graphics processors
    Harrison, Owen
    Waldron, John
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING AND NETWORKS, 2007, : 251 - +
  • [6] The fast multipole method on parallel clusters, multicore processors, and graphics processing units
    Darve, Eric
    Cecka, Cris
    Takahashi, Toru
    COMPTES RENDUS MECANIQUE, 2011, 339 (2-3): : 185 - 193
  • [7] COMPUTER-GRAPHICS MADE EASY
    BUSCH, DD
    INTERFACE AGE, 1984, 9 (04): : 76 - 77
  • [8] Image-processing methods on general-purpose graphics processors with parallel architecture
    Filatov, V. I.
    JOURNAL OF OPTICAL TECHNOLOGY, 2012, 79 (11) : 716 - 720
  • [9] PARALLEL PROCESSORS AND PROCESSING - INTRODUCTION
    FENG, TY
    IEEE TRANSACTIONS ON COMPUTERS, 1977, 26 (02) : 98 - 98
  • [10] OVERVIEW OF PARALLEL PROCESSORS AND PROCESSING
    FENG, TY
    COMPUTING SURVEYS, 1977, 9 (01) : 1 - 2