• DocumentCode
    3548357
  • Title

    Arrival time aware scheduling to minimize clock cycle length

  • Author

    Ruiz-Sautua, R. ; Molina, M.C. ; Mendias, J.M. ; Hermida, R.

  • Author_Institution
    Dpto. Arquitectura de Computadores y Automatica, Univ. Complutense de Madrid, Spain
  • Volume
    2
  • fYear
    2005
  • fDate
    18-21 Jan. 2005
  • Firstpage
    1018
  • Abstract
    Conventional scheduling algorithms usually adjust the clock cycle duration to the execution time of the longest operations. This results in large slack times wasted in those cycles with faster operations. To reduce the wasted times multi-cycle and chaining techniques have been employed. The scheduling algorithm presented in this paper goes one step further. It breaks up some of the specification operations and schedule several data-dependent operation fragments in the same cycle. In consequence, some of the specification operations are executed during several cycles (non-necessarily consecutive ones), and in every execution cycle some result bits are calculated. Thus the execution of one operation may start even if its predecessors have not finished yet. In the experimental results carried out, the proposed algorithm improves circuit performance above 70% on average, with slight increments in the datapath area.
  • Keywords
    processor scheduling; arrival time aware scheduling; chaining techniques; circuit performance; clock cycle duration; clock cycle length minimization; data-dependent operation; execution cycle; execution time; multicycle techniques; scheduling algorithms; specification operations; Circuit optimization; Clocks; Costs; Delay; Flow graphs; High level synthesis; Pipeline processing; Processor scheduling; Scheduling algorithm; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
  • Print_ISBN
    0-7803-8736-8
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2005.1466513
  • Filename
    1466513