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
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;
Conference_Titel :
System Synthesis, 1995., Proceedings of the Eighth International Symposium on
Conference_Location :
Cannes
Print_ISBN :
0-8186-7076-2
DOI :
10.1109/ISSS.1995.520609