Please use this identifier to cite or link to this item:
Title: Medusa : a parallel graph processing system on graphics processors
Authors: He, Bingsheng
Zhong, Jianlong
Keywords: Graphics Processors
Engineering::Computer science and engineering
Issue Date: 2014
Source: Zhong, J. & He, B. (2014). Medusa : a parallel graph processing system on graphics processors. SIGMOD Record, 43(2):35-40.
Series/Report no.: SIGMOD Record
Abstract: Medusa is a parallel graph processing system on graphics processors (GPUs). The core design of Medusa is to enable 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 optimizations based on the architecture features of GPUs and characteristics of graph applications. In this paper, we present an overview of the Medusa system and a case study of adopting Medusa to a research project on social network simulations. With Medusa, users without GPU programming experience can quickly implement their graph operations on the GPU, which accelerates the discovery and findings of domain-specific applications.
Rights: © 2014 ACM. All rights reserved. This paper was published in SIGMOD Record and is made available with permission of ACM.
Fulltext Permission: open
Fulltext Availability: With Fulltext
Appears in Collections:SCSE Journal Articles

Files in This Item:
File Description SizeFormat 
Medusa-A Parallel Graph Processing System on.pdf
736.12 kBAdobe PDFThumbnail

Google ScholarTM


Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.