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 :
بازگشت