An Overview of Medusa: Simplified Graph Processing on GPUs

被引:6
作者
Zhong, Jianlong [1 ]
He, Bingsheng [1 ]
机构
[1] Nanyang Technol Univ, Singapore 639798, Singapore
关键词
Algorithms; Performance; GPGPU; GPU Programming; Graph Processing; Runtime Framework; ALGORITHMS;
D O I
10.1145/2370036.2145855
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Graphs are the de facto data structures for many applications, and efficient graph processing is a must for the application performance. GPUs have an order of magnitude higher computational power and memory bandwidth compared to CPUs and have been adopted to accelerate several common graph algorithms. However, it is difficult to write correct and efficient GPU programs and even more difficult for graph processing due to the irregularities of graph structures. To address those difficulties, we propose a programming framework named Medusa to simplify graph processing on GPUs. Medusa offers a small set of APIs, based on which developers can define their application logics by writing sequential code without awareness of GPU architectures. The Medusa runtime system automatically executes the developer defined APIs in parallel on the GPU, with a series of graph-centric optimizations. This poster gives an overview of Medusa, and presents some preliminary results.
引用
收藏
页码:283 / 284
页数:2
相关论文
共 6 条
  • [1] [Anonymous], MEDUSA UNIFIED FRAME
  • [2] Harish P, 2007, LECT NOTES COMPUT SC, V4873, P197
  • [3] Mars: A MapReduce Framework on Graphics Processors
    He, Bingsheng
    Fang, Wenbin
    Luo, Qiong
    Govindaraju, Naga K.
    Wang, Tuyong
    [J]. PACT'08: PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2008, : 260 - 269
  • [4] Accelerating CUDA Graph Algorithms at Maximum Warp
    Hong, Sungpack
    Kim, Sang Kyun
    Oguntebi, Tayo
    Olukotun, Kunle
    [J]. ACM SIGPLAN NOTICES, 2011, 46 (08) : 267 - 276
  • [5] Petrini F, 2009, PROCEEDINGS OF THE CONFERENCE ON HIGH PERFORMANCE COMPUTING NETWORKING, STORAGE AND ANALYSIS
  • [6] Zhong JL, 2011, LECT NOTES COMPUT SC, V6984, P304, DOI 10.1007/978-3-642-24704-0_35