DocumentCode :
2756713
Title :
A retargetable, ultra-fast instruction set simulator
Author :
Zhu, Jianwen ; Gajski, Daniel D.
Author_Institution :
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
fYear :
1999
fDate :
1999
Firstpage :
298
Lastpage :
302
Abstract :
In this paper we present new techniques which further improve the static compiled instruction set architecture (ISA) simulation by the aggressive utilization of the host machine resources. Such utilization is achieved by defining a low level code generation interface specialized for ISA simulation, rather than the traditional approaches which use C as a code generation interface. We are able to perform the simulation at a speed up to 102 millions of simulated instructions per second (MIPS). This result is only 1.1-2.5 times slower than the native execution on the host machine, the fastest to the best of our knowledge. Furthermore, the code generation interface is organized to implement a RISC like virtual machine, which makes our tool easily retargetable to many host platforms
Keywords :
program compilers; reduced instruction set computing; software architecture; virtual machines; 1.0E08 MIPS; ISA simulation; RISC; code generation interface; host machine resources; low level code generation interface; retargetable ultrafast instruction set simulator; simulated instructions; static compiled instruction set architecture; AC generators; Computational modeling; Computer aided instruction; Computer science; Computer simulation; Hardware; Instruction sets; Reduced instruction set computing; Registers; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition 1999. Proceedings
Conference_Location :
Munich
Print_ISBN :
0-7695-0078-1
Type :
conf
DOI :
10.1109/DATE.1999.761137
Filename :
761137
Link To Document :
بازگشت