Fast and memory-efficient minimum spanning tree on the GPU. (1st January 2013)
- Record Type:
- Journal Article
- Title:
- Fast and memory-efficient minimum spanning tree on the GPU. (1st January 2013)
- Main Title:
- Fast and memory-efficient minimum spanning tree on the GPU
- Authors:
- Rostrup, Scott
Srivastava, Shweta
Singhal, Kishore - Abstract:
- The GPU is an efficient accelerator for regular data-parallel workloads, but GPU acceleration is more difficult for graph algorithms and other applications with irregular memory access patterns and large memory footprints. The minimum spanning tree (MST) problem arises in a variety of applications and its solution exemplifies the difficulties of mapping irregular algorithms to the GPU. In this paper, we present a memory-efficient parallel algorithm for finding the minimum spanning tree of very large graphs by introducing a data-parallel implementation of Kruskal's algorithm. We test scalability and performance on random and real-world graphs with up to 25 million vertices and 240 million edges on an Nvidia Tesla T10 GPU with 4GB of memory. Our method can process graphs 4X larger and up to 10X faster than was possible with the recently published implementation of Boruvka's MST algorithm for the GPU. We also demonstrate the performance advantage of the proposed method against the multi-core filter-Kruskal's MST algorithm on a dual quad-core CPU server with Nehalem X5550 processors.
- Is Part Of:
- International journal of computational science and engineering. Volume 8:Number 1(2013)
- Journal:
- International journal of computational science and engineering
- Issue:
- Volume 8:Number 1(2013)
- Issue Display:
- Volume 8, Issue 1 (2013)
- Year:
- 2013
- Volume:
- 8
- Issue:
- 1
- Issue Sort Value:
- 2013-0008-0001-0000
- Page Start:
- 21
- Page End:
- 33
- Publication Date:
- 2013-01-01
- Subjects:
- minimum spanning tree -- MST -- graphics processing unit -- GPU -- graph algorithms
Computer science -- Mathematics -- Periodicals
Computer simulation -- Mathematical aspects -- Periodicals
Computational intelligence -- Periodicals
004.015105 - Journal URLs:
- http://www.inderscience.com/jhome.php?jcode=ijcse ↗
http://www.inderscience.com/ ↗ - Languages:
- English
- ISSNs:
- 1742-7185
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 8407.xml