Simics:: A full system simulation platform

被引:1015
作者
Magnusson, PS [1 ]
Christensson, M [1 ]
Eskilson, J [1 ]
Forsgren, D [1 ]
Hållberg, G [1 ]
Högberg, J [1 ]
Larsson, F [1 ]
Moestedt, A [1 ]
Werner, B [1 ]
机构
[1] Virtutech AB, Tech Staff, Stockholm, Sweden
关键词
Software design;
D O I
10.1109/2.982916
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Full system simulation seeks to strike a balance between accuracy and performance. Many of its possibilities have been obvious to practitioners in both academia and industry for quite some time, perhaps decades, but Simics supports more of these possibilities within a single framework than other tools do. Simics is a platform for full system simulation that can run actual firmware and completely unmodified kernel and driver code. It is sufficiently abstract to achieve tolerable performance levels, and it provides both functional accuracy for running commercial workloads and sufficient tinting accuracy to interface to detailed hardware models. Simics can also run a heterogeneous network of systems from different vendors within the same framework. Exceptionally fast, Simics can easily add new components and leverage older ones within a practical abstraction level. It offers a platform with a rich API and a powerful scripting environment for use in a broad range of applications.
引用
收藏
页码:50 / +
页数:10
相关论文
共 9 条
[1]  
Bedichek R., 1990, Proceedings of the Winter 1990 USENIX Conference, P53
[2]  
CANON MD, 1979, COMM ACM FEB, P71
[3]  
DOYLE JK, 1984, SOFTWARE PRACTIC NOV, P1047
[4]   THE DIAGNOSIS OF MISTAKES IN PROGRAMMES ON THE EDSAC [J].
GILL, S .
PROCEEDINGS OF THE ROYAL SOCIETY OF LONDON SERIES A-MATHEMATICAL AND PHYSICAL SCIENCES, 1951, 206 (1087) :538-554
[5]  
HERROD SA, 1998, USING COMPLETE MACHI
[6]  
MAGNUSSON PA, 1993, P 1993 W SIM MULT IN, P69
[7]  
Pugh Emerson, 1995, BUILDING IBM
[8]  
ROSENBLUM M, 1997, COMPUTER SIMULAT JAN, P78
[9]  
TUCKER S, COMM ACM, V8, P753