ACM Home Page
Please provide us with feedback. Feedback
Clustering for improved system-level functional partitioning
Full text Publisher SitePublisher Site PdfPdf (225 KB)
Source International Symposium on Systems Synthesis archive
Proceedings of the 8th international symposium on System synthesis table of contents
Cannes, France
Pages: 28 - 35  
Year of Publication: 1995
ISBN:0-89791-771-5
Authors
Frank Vahid  Department of Computer Science, University of California, Riverside, CA
Daniel D. Gajski  Department of Information and Computer Science, University of California, Irvine, CA
Sponsors
IEEE-CS\TCDA : TC Design Automation
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 12,   Citation Count: 17
Additional Information:

abstract   references   cited by   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/224486.224492
What is a DOI?

ABSTRACT

Abstract: Partitioning of system functionality for implementation among multiple system components, such as among hardware and software components, is becoming an increasingly important topic. Various heuristics can accomplish such partitioning. We demonstrate that clustering can be used to merge pieces of functionality before applying other heuristics, resulting in reduced runtimes with little or no loss in quality, and often with improvements in quality. In addition, we show that clustering, when used for N-way partitioning, fills the gap between fast heuristics and highly-optimizing heuristics.


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
R. Camposano and R. Brayton, "Partitioning before logic synthesis," in Proceedings of the International Conference on Computer-Aided Design, 1987.
 
3
M. McFarland and T. Kowalski, "Incorporating bottomup design into hardware synthesis," IEEE Transactions on Computer-Aided Design, pp. 938-950, September 1990.
 
4
E. Lagnese and D. Thomas, "Architectural partitioning for system level synthesis of integrated circuits," IEEE Transactions on Computer-Aided Design, July 1991.
 
5
 
6
R. Gupta and G. DeMicheli, "Partitioning of functional models of synchronous digital systems," in Proceedings of the International Conference on Computer-Aided Design, pp. 216-219, 1990.
7
 
8
Z. Peng and K. Kuchcinski, 'tAn algorithm for partitioning of application specific systems," in Proceedings of the European Conference on Design Automation (EDAC), pp. 316-321, 1993.
 
9
C. Gebotys, 'tAn optimization approach to the synthesis of multichip architectures," IEEE Transactions on Very Large Scale Integration Systems, vol. 2, no. 1, pp. 11-20, 1994.
 
10
Y. Chert, Y. Hsu, and C. King, "MULTIPAR: Behavioral partition for synthesizing multiprocessor architectures," IEEE Transactions on Very Large Scale Integration Systerns, vol. 2, pp. 21-32, March 1994.
 
11
 
12
 
13
T. Ismail, K. O'Brien, and A. Jerraya, "Interactive systemlevel partitioning with Partif," in Proceedings of the European Conference on Design Automation (EDAC), 1994.
 
14
 
15
 
16
17
 
18
19
 
20
 
21

CITED BY  17

Collaborative Colleagues:
Frank Vahid: colleagues
Daniel D. Gajski: colleagues