DocumentCode :
1393718
Title :
The Metaflow architecture
Author :
Popescu, Val ; Schultz, Merle ; Spracklen, John ; Gibson, Gary ; Lightner, Bruce ; Isaman, David
Author_Institution :
Metaflow Technol. Inc., San Diego, CA, USA
Volume :
11
Issue :
3
fYear :
1991
fDate :
6/1/1991 12:00:00 AM
Firstpage :
10
Lastpage :
13
Abstract :
The Metaflow architecture, a unified approach to maximizing the performance of superscalar microprocessors, is introduced. The Metaflow architecture exploits inherent instruction-level parallelism in conventional sequential programs by hardware means, without relying on optimizing compilers. It is based on a unified structure, the DRIS (deferred-scheduling, register-renaming instruction shelf), that manages out-of-order execution and most of the attendant problems. Coupling the DRIS with a speculative-execution mechanism that avoids conditional branch stalls results in performance limited only be inherent instruction-level parallelism and available execution resources. Although presented in the context of superscalar machines, the technique is equally applicable to a superpipelined implementation. Lightning, the first implementation of the Metaflow architecture, which executes the Sparc RISC instruction set is described.<>
Keywords :
parallel architectures; DRIS; Lightning; Metaflow architecture; Sparc RISC instruction set; deferred-scheduling; instruction-level parallelism; out-of-order execution; performance; register-renaming instruction shelf; speculative-execution; superpipelined; superscalar microprocessors; Clocks; Hardware; Lightning; Microprocessors; Optimizing compilers; Out of order; Performance loss; Pipeline processing; Registers; Vector processors;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/40.87564
Filename :
87564
Link To Document :
بازگشت