• DocumentCode
    3406846
  • Title

    Execution interval analysis under resource constraints

  • Author

    Timmer, A.H. ; Jess, J.A.G.

  • Author_Institution
    Dept. of Electr. Eng., Eindhoven Univ. of Technol., Netherlands
  • fYear
    1993
  • fDate
    7-11 Nov. 1993
  • Firstpage
    454
  • Lastpage
    459
  • Abstract
    Execution intervals are commonly used in high-level synthesis systems to identify the relation between operations and the cycle steps in which they possibly can be scheduled. These intervals are normally based on the ASAP (as soon as possible) and ALAP (as late as possible) values of operations under the assumption of unlimited resources. In this paper a novel and much more accurate execution interval analysis is presented for designs on which resource constraints are imposed. The analysis prunes the search space of schedulers without limiting the solution space and therefore enhances the quality of schedulers. The method is based on a bipartite graph matching formulation and runs in polynomial time. Well-known benchmarks show the positive effects of the approach on scheduling results and run times.
  • Keywords
    resource allocation; benchmarks; bipartite graph matching formulation; cycle steps; execution interval analysis; resource constraints; run times; scheduling results; search space; Adders; Bipartite graph; Delay; Design automation; Digital filters; Flow graphs; High level synthesis; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1993. ICCAD-93. Digest of Technical Papers., 1993 IEEE/ACM International Conference on
  • Conference_Location
    Santa Clara, CA, USA
  • Print_ISBN
    0-8186-4490-7
  • Type

    conf

  • DOI
    10.1109/ICCAD.1993.580097
  • Filename
    580097