• 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