A Binary-Instrumentation-Based Instruction Set Hybrid Simulation Method for ASIP

Qiu Ji,Gao Xiang,Peng Fei,Wang Wenxiang,Jiang Yifei
2012-01-01
Journal of Computer Research and Development
Abstract:Instruction set simulator (ISS) plays an important role in pre-silicon software development for application specific instruction set processors (ASIP). However, the speed of traditional simulation is too slow to effectively support full-scale software development. A hybrid simulation method based on binary instrumentation is proposed, in which, only extension instructions are simulated on the ISS while basic instructions can be executed fast and natively on the host machine. Experimental results show that when applying the proposed method to mainstream high definition video and audio decoder, the average simulation speed is up to 1058.5MIPS, which is 34.7 times of the speed when using the state-of-art dynamic binary translation simulation method.
What problem does this paper attempt to address?