Application of full-system simulation in exploratory system design and development

被引:8
作者
Peterson, JL
Bohrer, PJ
Chen, L
Elnozahy, EN
Gheith, A
Jewell, RH
Kistler, MD
Maeurer, TR
Malone, SA
Murrell, DB
Needel, N
Rajamani, K
Rinaldi, MA
Simpson, RO
Sudeep, K
Zhang, L
机构
[1] IBM Corp, Div Res, Austin Res Lab, Austin, TX 78758 USA
[2] IBM Corp, Syst & Technol Grp, Austin, TX 78758 USA
[3] IBM Corp, Syst & Technol Grp, Res Triangle Pk, NC 27709 USA
关键词
24;
D O I
10.1147/rd.502.0321
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes the design and application of a full-system simulation empowerment that has been widely used in the exploration of the IBM PowerPC (R) processor and system design. The IBM full-system simulator has been developed to meet the needs of hardware and software designers for fast, accurate, execution-driven simulation of complete systems, incorporating parameterized architectural models. This environment enables the development and tuning of production-level operating systems, compilers, and critical software support well in advance of hardware availability, which can significantly shorten the critical path of system development. The ability to develop early versions of software can benefit hardware development by identifying design issues that may affect functionality and performance far earlier in the development cycle, when they are much less costly to correct. In this paper, we describe features of the simulation environment and present examples of its application in the context of the Sony- Toshiba-IBM Cell Broadband Engine (TM) and IBM PERCS development projects.
引用
收藏
页码:321 / 332
页数:12
相关论文
共 23 条
[1]  
[Anonymous], 1994, POWERPC ARCHITECTURE
[2]  
[Anonymous], 2005, INT C SUPERCOMPUTING
[3]  
BOHRER P, 2004, ACM SIGMETRICS PERFO, V31, P8
[4]  
BOSE P, 1995, RC20094 IBM TJ WATS
[5]  
Burger D., 1997, Computer Architecture News, V25, P13, DOI 10.1145/268806.268810
[6]  
ELNOZAHY EN, 1999, P ACM SIGMETRICS C M, P214
[7]   Asim: A performance model framework [J].
Emer, J ;
Ahuja, P ;
Borch, E ;
Klauser, A ;
Luk, CK ;
Manne, S ;
Mukherjee, SS ;
Patil, H ;
Wallace, S ;
Binkert, N ;
Espasa, R ;
Juan, T .
COMPUTER, 2002, 35 (02) :68-+
[8]   Programming the FlexRAM parallel intelligent memory system [J].
Fraguela, BB ;
Renau, J ;
Feautrier, P ;
Padua, D ;
Torrellas, J .
ACM SIGPLAN NOTICES, 2003, 38 (10) :49-60
[9]  
GRAYBILL R, 2005, HIGH PRODUCTIVITY CO
[10]  
HARRISON M, 1997, TCL TK TOOLS