DocumentCode
2835704
Title
A superpipeline approach to the MIPS architecture
Author
Bashteen, A. ; Lui, I. ; Mullan, J.
Author_Institution
MIPS Comput. Syst., Sunnyvale, CA, USA
fYear
1991
fDate
Feb. 25 1991-March 1 1991
Firstpage
8
Lastpage
12
Abstract
The next-generation MIPS CMOS microprocessor, the R4000, uses a technique called superpipelining to achieve a high level of performance. The authors discuss the evolution of the R4000 pipeline from the R3000 pipeline and the reasons why a superpipelined microarchitecture is chosen. First, there are no instruction issue restrictions with the R4000 superpipeline, as there would have been in a superscalar implementation. Various combinations of independent instructions, including ALU (arithmetic logic unit)/ALU and load/load can be executed without any pipeline stalls. The compiler is also simpler and instruction scheduling can be more efficient. Finally, there is no need to replicate functional units, as would be necessary in a superscalar implementation.<>
Keywords
CMOS integrated circuits; computer architecture; microprocessor chips; pipeline processing; ALU; CMOS microprocessor; MIPS architecture; R4000; arithmetic logic unit; compiler; performance; superpipeline approach; superpipelined microarchitecture; Clocks; Computer aided instruction; Computer architecture; Delay; Drives; Parallel processing; Pipeline processing; Radio frequency; Registers; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Compcon Spring '91. Digest of Papers
Conference_Location
San Francisco, CA, USA
Print_ISBN
0-8186-2134-6
Type
conf
DOI
10.1109/CMPCON.1991.128775
Filename
128775
Link To Document