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