Issue No. 03 - May/June (1999 vol. 19)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/40.768506
Architecting and designing a high performance micro-processor requires many decisions and tradeoffs. This article presents some of the most interesting architecture decisions and design challenges encountered in designing the UltraSPARC-III microprocessor. The UltraSPARC line of microprocessors powers the entire family of Sun Microsystems computer systems, from desktop workstations to large mission critical servers. As the name implies, UltraSPARC-III is the third generation micro-processor of the SPARC Version 9 (V9) architecture (1). The V9 architecture was defined as a 64 bit extension to the original 32 bit SPARC architecture which traces it's roots to the Berkley RISC-I processor.
G. Lauterbach and T. Horel, "UltraSPARC-III: Designing Third-Generation 64-Bit Performance," in IEEE Micro, vol. 19, no. , pp. 73-85, 1999.