ACM Home Page
Please provide us with feedback. Feedback
Multilevel hypergraph partitioning: application in VLSI domain
Full text PdfPdf (94 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 34th annual Design Automation Conference table of contents
Anaheim, California, United States
Pages: 526 - 529  
Year of Publication: 1997
ISBN:0-89791-920-3
Authors
George Karypis  University of Minnesota, Computer Science Department, Minneapolis, MN
Rajat Aggarwal  University of Minnesota, Computer Science Department, Minneapolis, MN
Vipin Kumar  University of Minnesota, Computer Science Department, Minneapolis, MN
Shashi Shekhar  University of Minnesota, Computer Science Department, Minneapolis, MN
Sponsors
EDAC : Electronic Design Automation Consortium
IEEE-CAS : Circuits & Systems
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 20,   Downloads (12 Months): 120,   Citation Count: 140
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/266021.266273
What is a DOI?

ABSTRACT

In this paper, we present a new hypergraph partitioning algorithmthat is based on the multilevel paradigm. In the multilevel paradigm,a sequence of successively coarser hypergraphs is constructed. Abisection of the smallest hypergraph is computed and it is used toobtain a bisection of the original hypergraph by successively projectingand refining the bisection to the next level finer hypergraph.We evaluate the performance both in terms of the size of the hyper-edgecut on the bisection as well as run time on a number of VLSIcircuits. Our experiments show that our multilevel hypergraph partitioningalgorithm produces high quality partitioning in relativelysmall amount of time. The quality of the partitionings produced byour scheme are on the average 4% to 23% better than those producedby other state-of-the-art schemes. Furthermore, our partitioning algorithmissignificantly faster, often requiring 4 to 15 times less timethan that required by the other schemes. Our multilevel hypergraphpartitioning algorithm scales very well for large hypergraphs. Hypergraphswith over 100,000 vertices can be bisected in a few minuteson today's workstations. Also, on the large hypergraphs, ourscheme outperforms other schemes (in hyperedge cut) quite consistentlywith larger margins (9% to 30%).


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
C. Alpert, L. Hagen, and A. Kahng. A hybrid multilevel/genetic approach for circuit partitioning. Technical Report, CS Dept., UCLA, Los Angeles, CA, 1996.
 
2
 
3
T. Bui and C. Jones. A heuristic for reducing fill in sparse matrix factorization. In 6th SlAM Conf. Parallel Processing for Scientific Computing, pages 445-452, 1993.
4
5
 
6
S. Dutt and W. Deng. VLSI circuit partitioning by cluster-removal using iterative improvement techniques. In Proc. Physical Design Workshop, 1996.
7
 
8
 
9
 
10
 
11
 
12
Bruce Hendrickson and Robert Leland. A multilevel algorithm for partitioning graphs. Technical Report SAND93-1301, Sandia National Laboratories, 1993.
 
13
 
14
G. Karypis, R. Aggarwal, V. Kumar, and S. Shekhar. Hypergraph partitioning: Applications in VLSI domain. Technical Report TR-96-060, CS Dept., University of Minnesota, 1996.
 
15
 
16
G. Karypis and V. Kumar. ME-IS: Unstructured graph partitioning and sparse matrix ordering system. Technical report, CS Dept., University of Minnesota, 1995.
 
17
B. W. Kernighan and S. Lin. An efficient heuristic procedure for partitioning graphs. The Bell System Tech. Jour., 1970.
 
18
B. Krishnamurthy. An improved min-cut algorithm for partitioning VLSI networks. IEEE Trans. on Comp., C-33, May 1984.
19
 
20
21
 
22
H. Shin and C. Kim. A simple yet effective technique for partitioning. IEEE Transactions on VLSI Systems, 1 (3), 1993.

CITED BY  140

Collaborative Colleagues:
George Karypis: colleagues
Rajat Aggarwal: colleagues
Vipin Kumar: colleagues
Shashi Shekhar: colleagues