GPU-based graph traversal on compressed graphs

Graph processing on GPUs received much attention in theindustry and the academia recently, as the hardware accelerator offers attractive potential for performance boost. However, the high-bandwidth device memory on GPUs has limited capacity that constrains the size of the graph to be loadedon chip....

Full description

Saved in:
Bibliographic Details
Main Authors: SHA, Mo, LI, Yuchen, TAN, Kian-Lee
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2019
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/4619
https://ink.library.smu.edu.sg/context/sis_research/article/5622/viewcontent/Sha_2019_Gpu_based_graph_traversal_on_compre.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-5622
record_format dspace
spelling sg-smu-ink.sis_research-56222020-01-02T08:51:22Z GPU-based graph traversal on compressed graphs SHA, Mo LI, Yuchen TAN, Kian-Lee Graph processing on GPUs received much attention in theindustry and the academia recently, as the hardware accelerator offers attractive potential for performance boost. However, the high-bandwidth device memory on GPUs has limited capacity that constrains the size of the graph to be loadedon chip. In this paper, we introduce GPU-based graph traversal on compressed graphs, so as to enable the processingof graphs having a larger size than the device memory. Designed towards GPU’s SIMT architecture, we propose twonovel parallel scheduling strategies Two-Phase Traversal andTask-Stealing to handle thread divergence and workload imbalance issues when decoding the compressed graph. Wefurther optimize our solution against power-law graphs byproposing Warp-centric Decoding and Residual Segmentationto facilitate parallelism on processing skewed out-degreedistribution. Extensive experiments show that with 2x-18xcompression rate, our proposed GPU-based graph traversal on compressed graphs (GCGT) achieves competitive efficiency compared with the state-of-the-art graph traversalapproaches on non-compressed graphs. 2019-07-05T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/4619 info:doi/10.1145/3299869.3319871 https://ink.library.smu.edu.sg/context/sis_research/article/5622/viewcontent/Sha_2019_Gpu_based_graph_traversal_on_compre.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Computer and Systems Architecture Computer Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Computer and Systems Architecture
Computer Engineering
spellingShingle Computer and Systems Architecture
Computer Engineering
SHA, Mo
LI, Yuchen
TAN, Kian-Lee
GPU-based graph traversal on compressed graphs
description Graph processing on GPUs received much attention in theindustry and the academia recently, as the hardware accelerator offers attractive potential for performance boost. However, the high-bandwidth device memory on GPUs has limited capacity that constrains the size of the graph to be loadedon chip. In this paper, we introduce GPU-based graph traversal on compressed graphs, so as to enable the processingof graphs having a larger size than the device memory. Designed towards GPU’s SIMT architecture, we propose twonovel parallel scheduling strategies Two-Phase Traversal andTask-Stealing to handle thread divergence and workload imbalance issues when decoding the compressed graph. Wefurther optimize our solution against power-law graphs byproposing Warp-centric Decoding and Residual Segmentationto facilitate parallelism on processing skewed out-degreedistribution. Extensive experiments show that with 2x-18xcompression rate, our proposed GPU-based graph traversal on compressed graphs (GCGT) achieves competitive efficiency compared with the state-of-the-art graph traversalapproaches on non-compressed graphs.
format text
author SHA, Mo
LI, Yuchen
TAN, Kian-Lee
author_facet SHA, Mo
LI, Yuchen
TAN, Kian-Lee
author_sort SHA, Mo
title GPU-based graph traversal on compressed graphs
title_short GPU-based graph traversal on compressed graphs
title_full GPU-based graph traversal on compressed graphs
title_fullStr GPU-based graph traversal on compressed graphs
title_full_unstemmed GPU-based graph traversal on compressed graphs
title_sort gpu-based graph traversal on compressed graphs
publisher Institutional Knowledge at Singapore Management University
publishDate 2019
url https://ink.library.smu.edu.sg/sis_research/4619
https://ink.library.smu.edu.sg/context/sis_research/article/5622/viewcontent/Sha_2019_Gpu_based_graph_traversal_on_compre.pdf
_version_ 1770574931325616128