DocumentCode
2993258
Title
Clustering for improved system-level functional partitioning
Author
Vahid, Frank ; Gajski, Daniel D.
Author_Institution
Dept. of Comput. Sci., California Univ., Riverside, CA, USA
fYear
1995
fDate
13-15 Sep 1995
Firstpage
28
Lastpage
33
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
Keywords
formal specification; logic partitioning; merging; N-way partitioning; clustering; fast heuristics; hardware components; highly-optimizing heuristics; merging; multiple system components; quality; reduced runtimes; software components; system-level functional partitioning; Automatic control; Computer science; Costs; Cryptography; Hardware; Packaging; Process design; Runtime; Software performance; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
System Synthesis, 1995., Proceedings of the Eighth International Symposium on
Conference_Location
Cannes
ISSN
1080-1820
Print_ISBN
0-8186-7076-2
Type
conf
DOI
10.1109/ISSS.1995.520609
Filename
520609
Link To Document