DocumentCode
117282
Title
GasCL: A vertex-centric graph model for GPUs
Author
Shuai Che
Author_Institution
Adv. Micro Devices, USA
fYear
2014
fDate
9-11 Sept. 2014
Firstpage
1
Lastpage
6
Abstract
There are increasing research efforts of using GPUs for graph processing. Most prior work on accelerating GPGPU graph algorithms has been focused on algorithm and device-specific optimizations. There is little research on studying high-level programming models and associate run-time systems for graph processing on GPUs, which will be useful to solve diverse real-world problems flexibly. This paper presents a preliminary implementation of a graph framework, GasCL, supporting the well-known “think-like-a-vertex” programming model. The system is built on top of OpenCL and portable across diverse accelerators. We describe our design and use two applications as case studies. The initial performance result shows an average of 2.5× speedup on a GPU compared with a CPU.
Keywords
graph theory; graphics processing units; optimisation; parallel programming; GPGPU graph algorithms; GasCL; OpenCL; device-specific optimizations; gather-apply-scatter; general purpose graphics processing unit; graph framework; graph processing; think-like-a-vertex programming model; vertex-centric graph model; Arrays; Computational modeling; Graphics processing units; Kernel; Programming; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Extreme Computing Conference (HPEC), 2014 IEEE
Conference_Location
Waltham, MA
Print_ISBN
978-1-4799-6232-7
Type
conf
DOI
10.1109/HPEC.2014.7040962
Filename
7040962
Link To Document