DocumentCode :
1662956
Title :
Dynamic reordering of high latency transactions using a modified micropipeline
Author :
Liebchen, Armin ; Gopalakrishnan, Ganesh
Author_Institution :
Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT, USA
fYear :
1992
Firstpage :
336
Lastpage :
340
Abstract :
An asynchronous architecture for dynamically reordering sequences of instructions issued to a processing element is presented. The optimizations supported are the exchange of two instructions and the cancellation of an instruction using its predecessor. The design is a modification of I. Sutherland´s (1989) micropipeline, and is called the asynchronous reordering micropipeline (ARM). The optimizations to be effected by the ARM are captured using rewrite rules that transform instruction subsequences into more optimal (and semantically equivalent) subsequences. One application of the ARM is in optimizing transactions issued to a system called the rollback chip (RBC), which is used to accelerate the state-saving and rollback activities performed by a processing node when it runs distributed discrete-event simulation using time warp
Keywords :
discrete event simulation; instruction sets; parallel architectures; pipeline processing; asynchronous architecture; asynchronous reordering micropipeline; distributed discrete-event simulation; dynamic reordering; high latency transactions; instruction subsequences; modified micropipeline; processing element; rewrite rules; rollback; rollback chip; state-saving; time warp; Acceleration; Asynchronous circuits; Cities and towns; Computer architecture; Computer science; Delay; Design optimization; Discrete event simulation; Latches; Protocols;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1992. ICCD '92. Proceedings, IEEE 1992 International Conference on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-3110-4
Type :
conf
DOI :
10.1109/ICCD.1992.276284
Filename :
276284
Link To Document :
بازگشت