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