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
Link To Document