| | |
Summary: Scheduling Instructions with Uncertain
Latencies in Asynchronous Architectures
D. K. Arvind and S. SoteloSalazar
Department of Computer Science, The University of Edinburgh,
Mayfield Road, Edinburgh EH9 3JZ, Scotland.
Abstract. This paper addresses the problem of scheduling instructions
in micronetbased asynchronous processors (MAP), in which the laten
cies of the instructions are not precisely known. A PTD scheduler is
proposed which minimises true dependencies, and results are compared
with two list schedulers the Gibbons and Muchnick scheduler, and a
variation of the Balanced scheduler. The PTD scheduler has a lower
time complexity and produces better quality schedules than the other
two when applied to twentythree loop and controlintensive benchmark
programs.
1 Introduction
There has been a revival of interest in the use of asynchrony, albeit in a restricted
form known as selftiming, in the design of processor architectures. Asynchron
ous circuits offer some distinct advantages. Their power consumption is generally
much lower compared to their synchronous equivalent. This is because at any
time only parts of the asynchronous system are active as required, with the rest
|