DocumentCode :
2662797
Title :
A Fast Hierarchical Approach to Resource Sharing in Pipelined Asynchronous Systems
Author :
Hansen, John ; Singh, Montek
Author_Institution :
Univ. of North Carolina at Chapel Hill, Chapel Hill, NC, USA
fYear :
2012
fDate :
7-9 May 2012
Firstpage :
57
Lastpage :
64
Abstract :
This paper proposes a novel hierarchical approach for scheduling shared resources in asynchronous pipelined systems. While there have been recent approaches to asynchronous resource scheduling, the problem is especially difficult for multi-token systems, i.e., systems where computation on multiple problem instances is overlapped and pipelined, so resources are shared amongst operations across different problem instances. An approach recently proposed for multi-token scheduling can optimally solve this synthesis problem for modest-sized specifications, but an exact solution for larger benchmarks can be intractable. To overcome this challenge, we introduce a novel method that decomposes the problem based on the hierarchy inherent in the specification. Individual blocks are isolated and scheduled, and an abstracted model of their behavior is passed to higher levels of the hierarchy. As a result, our approach obtained drastically reduced runtimes. While the resulting solution is not globally optimal, the method in practice produces high-quality solutions. Our approach has been automated and validated using a variety of benchmarks to illustrate its effectiveness in minimizing area while meeting a target throughput constraint.
Keywords :
asynchronous circuits; pipeline processing; processor scheduling; asynchronous resource scheduling; fast hierarchical approach; multitoken scheduling approach; multitoken systems; pipelined asynchronous systems; resource sharing scheduling; synthesis problem; target throughput constraint; Approximation methods; Computational modeling; Delay; Latches; Resource management; Schedules; Throughput; high-level synthesis; multi-token; scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Asynchronous Circuits and Systems (ASYNC), 2012 18th IEEE International Symposium on
Conference_Location :
Lyngby
ISSN :
1522-8681
Print_ISBN :
978-1-4673-1360-5
Type :
conf
DOI :
10.1109/ASYNC.2012.30
Filename :
6243882
Link To Document :
بازگشت