DocumentCode
2355208
Title
Scalable libraries for graph partitioning
Author
Bhargava, Rahul ; Fox, Geoffrey ; Ou, Chao-Wei ; Ranka, Sanjay ; Singh, Virinder
Author_Institution
Sch. of Comput. Sci., Syracuse Univ., NY, USA
fYear
1993
fDate
6-8 Oct 1993
Firstpage
224
Lastpage
231
Abstract
The key problem in efficiently executing irregular and unstructured data parallel applications is partitioning the data to minimize communication while balancing the load. Partitioning such applications can be posed as a graph-partitioning problem based on the computational graph. The partitioning problem is in the class of NP-complete problems; hence exact solutions are computationally intractable for large problems. However, good suboptimal solutions are sufficient for effective parallelization of a large class of these applications. We are currently developing a library of partitioners based on physical optimization and related methods. In this paper, we describe an outline of the different methods and current status of our library
Keywords
computational complexity; optimisation; software engineering; software tools; NP-complete problems; computational graph; data parallel applications; exact solutions; graph partitioning; scalable libraries; suboptimal solutions; Application software; Chaotic communication; Computer science; Concurrent computing; Iterative algorithms; Libraries; NP-complete problem; Partitioning algorithms; Runtime; Simulated annealing;
fLanguage
English
Publisher
ieee
Conference_Titel
Scalable Parallel Libraries Conference, 1993., Proceedings of the
Conference_Location
Mississippi State, MS
Print_ISBN
0-8186-4980-1
Type
conf
DOI
10.1109/SPLC.1993.365562
Filename
365562
Link To Document