• DocumentCode
    3712321
  • Title

    Improving the interface performance of synthesized structural FAME simulators through scheduling

  • Author

    David A. Penry

  • Author_Institution
    Department of Electrical and Computer Engineering, Brigham Young University Provo, UT, USA
  • fYear
    2015
  • Firstpage
    70
  • Lastpage
    77
  • Abstract
    Computer designers rely upon near-cycle-accurate microarchitectural simulators to explore the design space of new systems. Hybrid simulators which offload simulation work onto FPGAs (also known as FAME simulators) can overcome the speed limitations of software-only simulators. However such simulators must be automatically synthesized or the time to design them becomes prohibitive. Previous work has shown that synthesized simulators should use a latency-insensitive design style in the hardware and a concurrent interface with the software. We show that the performance of the interface in such a simulator can be improved significantly by scheduling all communication between hardware and software. Scheduling reduces the amount of hardware/software communication and reduces software overhead. Scheduling is made possible by exploiting the properties of the latency-insensitive design technique recommended in previous work. We observe speedups of up to 1.54 versus the former interface for a multi-core simulator.
  • Keywords
    "Hardware","Software","Field programmable gate arrays","Registers","Processor scheduling","Computational modeling","Clocks"
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2015 33rd IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/ICCD.2015.7357086
  • Filename
    7357086