Title :
A superpipeline approach to the MIPS architecture
Author :
Bashteen, A. ; Lui, I. ; Mullan, J.
Author_Institution :
MIPS Comput. Syst., Sunnyvale, CA, USA
fDate :
Feb. 25 1991-March 1 1991
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;
Conference_Titel :
Compcon Spring '91. Digest of Papers
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-8186-2134-6
DOI :
10.1109/CMPCON.1991.128775