DocumentCode :
3687102
Title :
An accelerated procedure for hypergraph coarsening on the GPU
Author :
Lin Cheng; Hyunsu Cho;Peter Yoon
Author_Institution :
Department of Engineering, Trinity College, Hartford, Connecticut, USA 06106-3100
fYear :
2015
Firstpage :
1
Lastpage :
7
Abstract :
One of the obstacles in accelerating sparse graph applications using GPUs is load imbalance, which in certain cases causes threads to stall. We investigate a specific application known as hypergraph coarsening and explore a technique for addressing load imbalance. The hypergraph is a generalization of the graph where one edge may connect more than two nodes. Many problems of interest may be expressed in terms of optimal partitioning of hypergraphs where the edge cut is minimized. The most costly step in hypergraph partitioning is hypergraph coarsening, the process of grouping nodes with similar connectivity patterns into one node to yield a new hypergraph with fewer nodes. Hypergraph coarsening proves to be computationally challenging on GPUs because many hypergraphs exhibit an irregular distribution of connections. To address the resulting load imbalance, we explore a novel task allocation scheme to distribute work more evenly among GPU threads.
Keywords :
"Graphics processing units","Approximation methods","Partitioning algorithms","Approximation algorithms","Sparse matrices","Indexes","Instruction sets"
Publisher :
ieee
Conference_Titel :
High Performance Extreme Computing Conference (HPEC), 2015 IEEE
Type :
conf
DOI :
10.1109/HPEC.2015.7322449
Filename :
7322449
Link To Document :
بازگشت