• 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