Abstract
Graphics Processing Units (GPUs) are gaining notable popularity due to their affordable high performance multi-core architecture. They are particularly useful for massive computations that involve large data sets. In this paper, we present a highly scalable approach for the NP-hard Vertex Cover problem. Our method is based on an advanced data structure to reduce memory usage for more parallelism and we propose a load balancing scheme that is effective for multiGPU architectures. Our parallel algorithm was implemented on multiple AMD GPUs using OpenCL. Experimental results show that our proposed approach can achieve signi?cant speedups on the hard instances of the DIMACS benchmarks as well as the notoriously hard 120-Cell graph and its variants.
Original language | English |
---|---|
Title of host publication | Proceedings - 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGRID 2018 |
Editors | Esam El-Araby, Dhabaleswar K. Panda, Sandra Gesing, Amy W. Apon, Volodymyr V. Kindratenko, Massimo Cafaro, Alfredo Cuzzocrea |
Place of Publication | USA |
Publisher | IEEE, Institute of Electrical and Electronics Engineers |
Pages | 616-625 |
Number of pages | 10 |
Edition | 1 |
ISBN (Electronic) | 9781538658154 |
DOIs | |
Publication status | Published - 13 Jul 2018 |
Event | 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGRID 2018 - Washington, United States Duration: 1 May 2018 → 4 May 2018 |
Conference
Conference | 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGRID 2018 |
---|---|
Country/Territory | United States |
City | Washington |
Period | 1/05/18 → 4/05/18 |