DocumentCode :
1560343
Title :
Simics: A full system simulation platform
Author :
Magnusson, Peter S. ; Christensson, Magnus ; Eskilson, Jesper ; Forsgren, Daniel ; Hallberg, Gustav ; Hogberg, Johan ; Larsson, Fredrik ; Moestedt, Andreas ; Werner, Bengt
Author_Institution :
Virtutech AB, Stockholm, Sweden
Volume :
35
Issue :
2
fYear :
2002
fDate :
2/1/2002 12:00:00 AM
Firstpage :
50
Lastpage :
58
Abstract :
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 timing 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
Keywords :
computer architecture; digital simulation; performance evaluation; virtual machines; Simics; full system simulator; heterogeneous net-work of systems; performance; Application software; Automatic control; Automation; Computational modeling; Computer simulation; Context modeling; Costs; Hardware; Shape; Timing;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/2.982916
Filename :
982916
Link To Document :
بازگشت