• 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