DocumentCode
3349830
Title
Ensuring dependable processor performance: an experience report on pre-silicon performance validation
Author
Bose, Pradip
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear
2001
fDate
1-4 July 2001
Firstpage
481
Lastpage
486
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Systems and Networks, 2001. DSN 2001. International Conference on
Conference_Location
Goteborg, Sweden
Print_ISBN
0-7695-1101-5
Type
conf
DOI
10.1109/DSN.2001.941432
Filename
941432
Link To Document