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 条
  • [31] I/O PROCESSING MADE EASY
    不详
    ELECTRONICS WORLD & WIRELESS WORLD, 1995, (1712): : 549 - 551
  • [32] Parallel simulation made easy with OMNeT plus
    Sekercioglu, YA
    Varga, A
    Egan, GK
    SIMULATION IN INDUSTRY, 2003, : 493 - 499
  • [33] GraphSC: Parallel Secure Computation Made Easy
    Nayak, Kartik
    Wang, Xiao Shaun
    Ioannidis, Stratis
    Weinsberg, Udi
    Taft, Nina
    Shi, Elaine
    2015 IEEE SYMPOSIUM ON SECURITY AND PRIVACY SP 2015, 2015, : 377 - 394
  • [34] HaoCL: Harnessing Large-scale Heterogeneous Processors Made Easy
    Chen, Yao
    Long, Xin
    He, Jiong
    Chen, Yuhang
    Tan, Hongshi
    Zhang, Zhenxiang
    Winslett, Marianne
    Chen, Deming
    2020 IEEE 40TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2020, : 1231 - 1234
  • [35] Obsidian: A Domain Specific Embedded Language for Parallel Programming of Graphics Processors
    Svensson, Joel
    Sheeran, Mary
    Claessen, Koen
    IMPLEMENTATION AND APPLICATION OF FUNCTIONAL LANGUAGES, 2011, 5836 : 156 - 173
  • [36] PARALLEL PROCESSING - ARRAY PROCESSORS .1.
    DISTANTE, F
    MICROPROCESSING AND MICROPROGRAMMING, 1988, 24 (1-5): : 627 - 627
  • [37] Knowledge Graph Creation and Management Made Easy with KGraphX
    Hemid, Ahmad
    Khiat, Abderrahmane
    Jayakumar, Megha
    Lange, Christoph
    Quix, Christoph
    Decker, Stefan
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PT II, DEXA 2024, 2024, 14911 : 53 - 68
  • [38] PRESENTATION GRAPHICS MADE EASY - HIGH-QUALITY AT A REASONABLE COST
    DICOCCO, J
    COMPUTER GRAPHICS WORLD, 1985, 8 (04) : 47 - &
  • [39] Running Graphical Desktop Applications on Tactile Graphics Displays Made Easy
    Taras, Christiane
    Raschke, Michael
    Schlegel, Thomas
    Ertl, Thomas
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON SOFTWARE DEVELOPMENT FOR ENHANCING ACCESSIBILITY AND FIGHTING INFO-EXCLUSION (DSAI 2010), 2010, : 141 - 148
  • [40] Scheduling on parallel processors with varying processing times
    Rudek, Radoslaw
    COMPUTERS & OPERATIONS RESEARCH, 2017, 81 : 90 - 101