DocumentCode :
3443225
Title :
Counterflow pipeline based dynamic instruction scheduling
Author :
Werner, Tony ; Akella, Venkatesh
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Davis, CA, USA
fYear :
1996
fDate :
18-21 Mar 1996
Firstpage :
69
Lastpage :
79
Abstract :
This paper proposes a new dynamic instruction scheduler called the Asynchronous Fast Dispatch Stack (AFDS). This approach utilizes asynchronous design techniques to implement a dispatch stack-based dynamic instruction issue mechanism. To maintain throughput and simplify dependency computations, the AFDS architecture includes a counterflow pipeline, which is modeled after the Counterflow Pipeline Processor (CFPP) proposed by Sproull and Sutherland (1994). The AFDS counterflow pipeline, however, propagates instruction dependency and completion information, rather than results and source operands. Preliminary results indicate that the AFDS is a promising application of the CFPP architecture
Keywords :
pipeline processing; processor scheduling; scheduling; AFDS counterflow pipeline; Asynchronous Fast Dispatch Stack; CFPP architecture; counterflow pipeline; dynamic instruction scheduling; Application software; Clocks; Computer aided instruction; Computer architecture; Dynamic scheduling; Pipelines; Processor scheduling; Registers; Testing; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Research in Asynchronous Circuits and Systems, 1996. Proceedings., Second International Symposium on
Conference_Location :
Fukushima
Print_ISBN :
0-8186-7298-6
Type :
conf
DOI :
10.1109/ASYNC.1996.494439
Filename :
494439
Link To Document :
بازگشت