• DocumentCode
    751676
  • Title

    Optimal synthesis of high-performance architectures

  • Author

    Gebotys, Catherine H. ; Elmasry, Mohamed I.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
  • Volume
    27
  • Issue
    3
  • fYear
    1992
  • fDate
    3/1/1992 12:00:00 AM
  • Firstpage
    389
  • Lastpage
    397
  • Abstract
    An integer programming (IP) model, which simultaneously schedules and allocates functional units, registers, and buses, is presented for synthesizing cost-constrained globally optimal architectures. This research is important to industry because it provides optimal schedules that minimize interconnect costs and interface to analog and asynchronous processes, since these are seen as key to synthesizing high-performance architectures. A mathematical IP model of the architectural synthesis problem is formulated. A subset of the constraints is transformed into the node-packing problem and integral facets are extracted and generalized. Other constraints are tightened or mapped into the knapsack problem and facets are extracted and generalized. Area-delay cost functions are minimized using branch and bound on the resulting IP model. Globally optimal architectures are synthesized in faster CPU times than in previous research
  • Keywords
    computer architecture; integer programming; logic CAD; resource allocation; scheduling; CPU times; architectural synthesis problem; area-delay cost functions; cost restrained architectures; globally optimal architectures; high performance architecture synthesis; integer programming model; integral facets; integral facets extraction; interconnect costs; knapsack problem; node-packing problem; optimal synthesis; scheduling; Cost function; Hardware; Helium; High level synthesis; Job shop scheduling; Linear programming; Linear systems; Mathematical model; Optimal scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Journal_Title
    Solid-State Circuits, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    0018-9200
  • Type

    jour

  • DOI
    10.1109/4.121562
  • Filename
    121562