DocumentCode
1084219
Title
The design of the microarchitecture of UltraSPARC-I
Author
Tremblay, Marc ; Greenley, Dale ; Normoyle, Kevin
Author_Institution
SPARC Technol. Bus., Sun Microsyst. Inc., Mountain View, CA, USA
Volume
83
Issue
12
fYear
1995
fDate
12/1/1995 12:00:00 AM
Firstpage
1653
Lastpage
1663
Abstract
The realization of a high performance modern microprocessor involves hundreds of person-years of conception, logic design, circuit design, layout drawing, etc. In order to leverage effectively the 5-10 millions of transistors available, careful microarchitecture tradeoff analysis must be performed. This paper describes not only the microarchitecture of UltraSPARC-I, a 167 MHz 64-b four-way superscalar processor, but more importantly it presents the analysis and tradeoffs that were made “en route” to the final chip. Among several issues, the in-order execution model is compared with alternatives, variations of the issue-width of the machine as well as the number of functional units are described, subtle features that are part of the memory hierarchy are explained, and the advantages of the packet-switched interconnect are exposed
Keywords
computer architecture; microprocessor chips; 167 MHz; 64 bit; UltraSPARC-I; circuit design; execution model; four-way superscalar processor; issue-width; layout; logic design; memory hierarchy; microarchitecture; microprocessor; packet-switched interconnect; Bandwidth; Buffer storage; Circuit simulation; Delay; Microarchitecture; Microprocessors; Modems; Predictive models; Prefetching; Switches;
fLanguage
English
Journal_Title
Proceedings of the IEEE
Publisher
ieee
ISSN
0018-9219
Type
jour
DOI
10.1109/5.476081
Filename
476081
Link To Document