Skip to main navigation Skip to search Skip to main content

High performance instruction set simulator using dynamic decode cache

  • 61081 Troop

Research output: Contribution to journalArticlepeer-review

Abstract

The ISS (instruction set simulator) is an important tool for the SoC HW/SW co-design and co-verification. The simulator performance is a key factor for the overall design efficiency. Interpretive simulators have great flexibilities and are indispensable in the simulation of software involving self-modifying code, for example OS. This paper presents a high performance interpretive ISS, dynamic decode cache and several other optimization techniques are used to improve the simulation speed significantly. An ARM7 instruction set simulator is implemented for illustration, and the optimization techniques presented in this paper are also applicable for most other modern RISC architectures.

Original languageEnglish
Pages (from-to)248-250
Number of pages3
JournalJisuanji Gongcheng/Computer Engineering
Volume32
Issue number18
StatePublished - 20 Sep 2006

Keywords

  • Dynamic decode cache
  • HW/SW co-design
  • Instruction set simulator

Fingerprint

Dive into the research topics of 'High performance instruction set simulator using dynamic decode cache'. Together they form a unique fingerprint.

Cite this