• DocumentCode
    2068610
  • Title

    Performance optimizations, implementation, and verification of the SGI Challenge multiprocessor

  • Author

    Galles, Mike ; Williams, Eric

  • Author_Institution
    Silicon Graphics Comput. Syst., Mountain View, CA, USA
  • Volume
    1
  • fYear
    1994
  • fDate
    4-7 Jan. 1994
  • Firstpage
    134
  • Lastpage
    143
  • Abstract
    This paper presents the architecture, implementation, and performance results for the SGI Challenge symmetric multiprocessor system. Novel aspects of the architecture are highlighted, as well as key design trade-offs targeted at increasing performance and reducing complexity. Multiprocessor design verification techniques and their impact is also presented. The SGI Challenge system architecture provides a high-bandwidth, low-latency cache-coherent interconnect for several high performance processors, I/O busses, and a scalable memory system. Hardware cache coherence mechanisms maintain a consistent view of shared memory for all processors, with no software overhead and minimal impact on processor performance. HDL simulation with random, self checking vector generation and a lightweight operating system on full processor models contributed to a concept to customer shipment cycle of 26 months.<>
  • Keywords
    computational complexity; multiprocessing systems; performance evaluation; HDL simulation; I/O busses; SGI Challenge multiprocessor; complexity; design trade-offs; lightweight operating system; low-latency cache-coherent interconnect; performance optimizations; scalable memory system; verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1994. Proceedings of the Twenty-Seventh Hawaii International Conference on
  • Conference_Location
    Wailea, HI, USA
  • Print_ISBN
    0-8186-5090-7
  • Type

    conf

  • DOI
    10.1109/HICSS.1994.323177
  • Filename
    323177