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
Link To Document