Ensuring dependable processor performance: an experience report on pre-silicon performance validation

被引:3
作者
Bose, P [1 ]
机构
[1] IBM Corp, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
来源
INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS | 2001年
关键词
D O I
10.1109/DSN.2001.941432
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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. In this paper, we review the performance validation methodology that we have developed and experimented with over the past few years. We also present examples and experimental results illustrating the use of this methodology in high end PowerPC processor development projects. The scope of this paper is limited to architectural performance, measured by metrics like instructions per cycle (IPC) or its inverse, CPI.
引用
收藏
页码:481 / 486
页数:6
相关论文
共 8 条
[1]   Challenges in processor modeling and validation [J].
Bose, P ;
Conte, TM ;
Austin, TM .
IEEE MICRO, 1999, 19 (03) :9-14
[2]   Bounds modelling and compiler optimizations for superscalar performance tuning [J].
Bose, P ;
Kim, S ;
O'Connell, FP ;
Ciarfella, WA .
JOURNAL OF SYSTEMS ARCHITECTURE, 1999, 45 (12-13) :1111-1137
[3]   Testing for function and performance:: Towards an integrated processor validation methodology [J].
Bose, P .
JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2000, 16 (1-2) :29-48
[4]  
BOSE P, 1999, 2 IEEE INT WORKSH MI
[5]  
KREWELL K, 2000, MICROPROCESSOR F OCT
[6]   APPROACHING A MACHINE-APPLICATION BOUND IN DELIVERED PERFORMANCE ON SCIENTIFIC CODE [J].
MANGIONESMITH, WH ;
SHIH, TP ;
ABRAHAM, SG ;
DAVIDSON, ES .
PROCEEDINGS OF THE IEEE, 1993, 81 (08) :1166-1178
[7]   Validation of Turandot, a fast processor model for microarchitecture exploration [J].
Moudgill, M ;
Bose, P ;
Moreno, JH .
1999 IEEE INTERNATIONAL PERFORMANCE, COMPUTING AND COMMUNICATIONS CONFERENCE, 1999, :451-457
[8]  
SONG P, 1998, BYTE BYTE, P51