• DocumentCode
    2173189
  • Title

    ReSim, a trace-driven, reconfigurable ILP processor simulator

  • Author

    Fytraki, Sotiria ; Pnevmatikatos, Dionisios

  • Author_Institution
    Dept. of Electron. & Comput. Eng., Tech. Univ. of Crete, Chania
  • fYear
    2009
  • fDate
    20-24 April 2009
  • Firstpage
    536
  • Lastpage
    541
  • Abstract
    Modern processors are becoming more complex and as features and application size increase, their evaluation is becoming more time-consuming. To date, design space exploration relies on extensive use of software simulation that when highly accurate is slow. In this paper we propose ReSim, a parameterizable ILP processor simulation acceleration engine based on reconfigurable hardware. We describe ReSim´s trace-driven microarchitecture that allows us to simulate the operation of a complex ILP processor in a cycle serial fashion, aiming to simplify implementation complexity and to boost operating frequency. Being trace driven, ReSim can simulate timing in an almost ISA independent fashion, and supports all SimpleScalar ISAs, i.e. PISA, Alpha, etc. We implemented ReSim for the latest Xilinx devices. In our experiments with a 4-way superscalar processor ReSim achieves a simulation throughput of up to 28MIPS, and offers more than a factor of 5x improvement over the best reported ILP processor hardware simulators.
  • Keywords
    logic CAD; logic simulation; multiprocessor interconnection networks; reconfigurable architectures; 4-way superscalar processor; ReSim; SimpleScalar ISA; Xilinx device; parameterizable ILP processor simulation; reconfigurable ILP processor simulator; reconfigurable hardware; software simulation; trace-driven microarchitecture; Acceleration; Application software; Engines; Frequency; Hardware; Instruction sets; Microarchitecture; Space exploration; Throughput; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
  • Conference_Location
    Nice
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-3781-8
  • Type

    conf

  • DOI
    10.1109/DATE.2009.5090722
  • Filename
    5090722