• DocumentCode
    3175488
  • Title

    Optimal and Heuristic Scheduling Algorithms for Asynchronous High-Level Synthesis

  • Author

    Andrikos, Nikos ; Lavagno, Luciano

  • Author_Institution
    Dept. of Electron. Eng., Politec. di Torino, Torino, Italy
  • fYear
    2011
  • fDate
    27-29 April 2011
  • Firstpage
    13
  • Lastpage
    21
  • Abstract
    High-level synthesis is becoming more and more popular in the recent years, since it increases the designers´ productivity and allows for better optimizations at a higher level of abstraction. Its application to the asynchronous domain can combine the advantages of asynchronous design to result in additional performance gains. One of the most important parts of high-level synthesis is the scheduling problem. Since asynchronous circuits are not restricted to operating at multiples of the clock period, their scheduling can be more relaxed, allowing for greater performance gains. In this paper, we propose a novel formulation which transforms the scheduling problem to a Petri net. We then construct a reduced form of the state graph, which uses an appropriate very aggressive pruning in order to prevent the state explosion, but which still allows us to obtain the optimal scheduling. Our experiments verify the effectiveness of our methodology, which allows for scheduling even very large designs, without sacrificing optimality of the solution, while keeping run time lower than previous approaches.
  • Keywords
    Petri nets; asynchronous circuits; scheduling; Petri net; asynchronous circuits; asynchronous domain; asynchronous high-level synthesis; heuristic scheduling algorithms; optimal scheduling; scheduling problem; Adders; Delay; Optimal scheduling; Runtime; Schedules; Scheduling; Asynchronous Design; High Level Synthesis; Scheduling; State Space Reduction; Timed Petri Nets;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asynchronous Circuits and Systems (ASYNC), 2011 17th IEEE International Symposium on
  • Conference_Location
    Ithaca, NY
  • ISSN
    1522-8681
  • Print_ISBN
    978-1-61284-973-7
  • Type

    conf

  • DOI
    10.1109/ASYNC.2011.18
  • Filename
    5770565