1999 · 74 citations · 9 references
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 10 2 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.
9
Emmett Witchel, Mendel Rosenblum · ACM SIGMETRICS Performance Evaluation Review · 1996 · 262 citations · Full text
Hardware/software co-simulation
Kurt Keutzer · 1994 · 217 citations · Full text
Dawson Engler · 1996 · 179 citations
Emmett Witchel, Mendel Rosenblum · 1996 · 134 citations