ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
SAT-based optimal hypergraph partitioning with replication
Full text PdfPdf (359 KB)
Source Asia and South Pacific Design Automation Conference archive
Proceedings of the 2006 Asia and South Pacific Design Automation Conference table of contents
Yokohama, Japan
SESSION: Floorplanning table of contents
Pages: 789 - 795  
Year of Publication: 2006
ISBN:0-7803-9451-8
Authors
Michael G. Wrighton  Tabula, Inc., Santa Clara, CA
André M. DeHon  California Institute of Technology, Pasadena, CA
Sponsors
: IEEE Circuits and Systems Society
SIGDA: ACM Special Interest Group on Design Automation
IEICE ESS : Institute of Electronics, Information and Communication Engineers, Engineering Sciences Society
IPSJ SIG-SLDM : Information Processing Society of Japan, SIG System LSI Design Methodology
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 12,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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

ABSTRACT

We propose a methodology for optimal k-way partitioning with replication of directed hypergraphs via Boolean satisfiability. We begin by leveraging the power of existing and emerging SAT solvers to attack traditional logic bipartitioning and show good scaling behavior. We continue to present the first optimal partitioning results that admit generation and assignment of replicated nodes concurrently. Our framework is general enough that we also give the first published optimal results for partitioning with respect to the maximum subdomain degree metric and the sum of external degrees metric.We show that for the bipartitioning case we can feasibly solve problems of up to 150 nodes with simultaneous replication in hundreds of seconds. For other partitioning metrics, we are able to solve problems up to 40 nodes in hundreds of seconds.


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
 
2
A. E. Caldwell, A. B. Kahng, and I. L. Markov, "Optimal Partitioners and End-case Placers for Standard-cell Layout," IEEE Transactions on Computer-Aided Design, vol. 19, pp. 1304--1313, 2000.
 
3
 
4
S. Devadas, "Optimal Layout via Boolean Satisfiability," presented at International Conference on Computer-Aided Design, 1989.
 
5
 
6
V. Betz and J. Rose, "Cluster-Based Logic Blocks for FPGAs: Area-Efficiency vs. Input Sharing and Size," presented at IEEE Custom Integrated Circuits Conference, 1997.
7
 
8
 
9
W.-K. Mak and D. F. Wong, "Minimum Replication Min-Cut Partitioning," IEEE Transactions on Computed-Aided Design for Integrated Circuits and Systems, vol. 16, pp. 1221--1227, 1997.
 
10
L. J. Hwang and A. E. Gamal, "Min-Cut Replication in Partitioned Networks," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 14, pp. 96--106, 1995.
 
11
M. Wallace and A. Veron, "Two Problems - Two Solutions: One System - Eclipse," presented at IEE Colloquium on Advanced Software Technologies for Scheduling, 1993.
 
12
O. Bailleux and Y. Boufkhad, "Full CNF-Encoding: The Counting Constraints Case," presented at International Conference on Theory and Applications of Satisfiability Testing, 2004.
 
13
L. Ryan, Efficient Algorithms for Clause-Learning SAT Solvers. Masters thesis: Simon Fraser University, 2004.
 
14
O. Bailleux and Y. Boufkhad, "Efficient CNF Encodings of Boolean Cardinality Constraints," presented at International Conference on the Principles and Practice of Constraint Programming, 2003.
 
15
J. M. Silva, Personal Website. http://sat.inesc-id.pt/~jpms/scripts/.
 
16
J. Cong and Y. Ding, "FlowMap: An Optimal Technology Mapping Algorithm for Delay Optimization in Lookup-Table Based FPGA Designs," IEEE Transactions on Computer-Aided Design, vol. 13, pp. 1--12, 1994.
 
17
A. Nadel, Backtrack Search Algorithms for Propositional Logic Satisfiability. Masters thesis: Tel-Aviv University, 2002.
 
18
N. Eén and N. Sörensson, "An Extensible SAT-solver," presented at International Conference on Theory and Applications of Satisfiability Testing, 2003.

Collaborative Colleagues:
Michael G. Wrighton: colleagues
André M. DeHon: colleagues