arrow
Return

Medusa: Simplified Graph Processing on GPUs

delete2014-06-01
delete176
PRE
AI
Bingsheng He cover
Bingsheng He (Bingsheng He)
DOI:10.1109/TPDS.2013.111delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Graphs are common data structures for many applications, and efficient graph processing is a must for application performance. Recently, the graphics processing unit (GPU) has been adopted to accelerate various graph processing algorithms such as BFS and shortest paths. 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 simplify graph processing on GPUs, we propose a programming framework called Medusa which enables developers to leverage the capabilities of GPUs by writing sequential C/C++ code. Medusa offers a small set of user-defined APIs and embraces a runtime system to automatically execute those APIs in parallel on the GPU. We develop a series of graph-centric optimizations based on the architecture features of GPUs for efficiency. Additionally, Medusa is extended to execute on multiple GPUs within a machine. Our experiments show that 1) Medusa greatly simplifies implementation of GPGPU programs for graph processing, with many fewer lines of source code written by developers and 2) the optimization techniques significantly improve the performance of the runtime system, making its performance comparable with or better than manually tuned GPU graph operations.
Keywords:
GPGPU
GPU programming
graph processing
runtime framework
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Parallel and Distributed Systems cover
IEEE Transactions on Parallel and Distributed Systems
IF:
6
Papers:
5.2K
Citations:
1.1W

Organization

N
Nanyang Technological University
Scholars:
4.9W
Papers: 4.8W
Citations: 8.1W
Cited Papers

Cited Papers

Wall enhancement on black-blood MRI is independently associated with symptomatic status of unruptured intracranial saccular aneurysm
err2020-07-14
err0
PREAI
errChengcheng Zhu; Xinrui Wang; Laura Eisenmenger; Zhang Shi; Andrew Degnan; Bing Tian; Qi Liu; Christopher Hess; David Saloner; Jianping Lu
errShare
errSave
The effect of substitution of a thioether donor by a phosphine donor in thiacrown complexes of iron
err2002-10-01
err0
PREAI
errFrank E. Sowrey; Philip J. Blower; John C. Jeffery; Elizabeth J. MacLean; Michael J. Went
errShare
errSave
Variable strain energy in amorphous silicon
err2011-01-31
err0
PREAI
errW. C. Sinke; S. Roorda; F. W. Saris
errShare
errSave
researcher View more