Title :
Ensuring dependable processor performance: an experience report on pre-silicon performance validation
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Abstract :
The focus of today´s processor validation methodology is primarily on ensuring functional integrity. Increasingly, however, pre-silicon performance validation is becoming part of the design verification challenge. Identification and elimination of performance deficiencies and bugs in the design prior to tape-out is an important aspect of building robust and dependable hardware. Many performance bugs are caused by latent functional defects in the pre-silicon software model of the machine. Besides, robust performance can be a key determinant of quality of service in applications like Web-serving. The authors review the performance validation methodology that they have developed and experimented with over the past few years. They also present examples and experimental results illustrating the use of this methodology in high end PowerPC processor development projects. The scope of the paper is limited to architectural performance, measured by metrics like instructions per cycle (IPC) or its inverse, CPI.
Keywords :
computer debugging; fault tolerant computing; hardware description languages; microprocessor chips; performance evaluation; program verification; CPI; Web-serving; architectural performance; dependable hardware; dependable processor performance; design verification challenge; experience report; functional integrity; high end PowerPC processor development projects; instructions per cycle; latent functional defects; performance bugs; performance deficiencies; performance validation methodology; pre-silicon performance validation; pre-silicon software model; processor validation methodology; quality of service; robust performance; Buildings; Circuit synthesis; Computer bugs; Design methodology; Hardware design languages; Microarchitecture; Microprocessors; Quality of service; Robustness; Testing;
Conference_Titel :
Dependable Systems and Networks, 2001. DSN 2001. International Conference on
Conference_Location :
Goteborg, Sweden
Print_ISBN :
0-7695-1101-5
DOI :
10.1109/DSN.2001.941432