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