DocumentCode :
1721651
Title :
A flexible technique for OS-support in instruction level simulators
Author :
Roslund, Bertil ; Andersson, Patrik
Author_Institution :
Dept. of Comput. Eng., Lund Univ., Sweden
fYear :
1994
Firstpage :
134
Lastpage :
141
Abstract :
Instruction level simulators are key tools for architecture development and evaluation. Being able to run real target applications on the simulator is important to create realistic workloads for measurements. The authors present a technique for adding runtime support which allows general applications, e.g., SPEC benchmarks and X-applications, to be executed on the simulator. The basic idea is to implement a scheme where system calls are executed by the host computer on behalf of the target program. An identity mapping from target addresses to virtual addresses in the simulator process is a key feature of this scheme. The main advantage of the technique is its simplicity. By applying the technique we were able to build a DEC Alpha simulator, which executes real life OSF/I applications on a SPARC host under SunOS, in three man-weeks
Keywords :
operating systems (computers); performance evaluation; virtual machines; DEC Alpha simulator; SPARC; SPEC benchmarks; SunOS; X-applications; architecture development; architecture evaluation; debugging; flexible technique; identity mapping; instruction level simulators; operating systems; real life OSF/I applications; runtime support; system calls; target addresses; virtual addresses; Application software; Computational modeling; Computer aided instruction; Computer architecture; Computer simulation; Instruments; Operating systems; Pipelines; Prototypes; Runtime library;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Simulation Symposium, 1994., 27th Annual
Conference_Location :
La Jolla, CA
Print_ISBN :
0-8186-5620-4
Type :
conf
DOI :
10.1109/SIMSYM.1994.283104
Filename :
283104
Link To Document :
بازگشت