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
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;
Conference_Titel :
Scalable Parallel Libraries Conference, 1993., Proceedings of the
Conference_Location :
Mississippi State, MS
Print_ISBN :
0-8186-4980-1
DOI :
10.1109/SPLC.1993.365562