• DocumentCode
    2064309
  • Title

    Hardware/Software Process Migration and RTL Simulation

  • Author

    Blumer, Aric D. ; Patterson, Cameron D.

  • Author_Institution
    Virginia Polytech. Inst. & State Univ., Blacksburg
  • fYear
    2007
  • fDate
    27-29 Aug. 2007
  • Firstpage
    585
  • Lastpage
    588
  • Abstract
    This paper describes an execution cache that uses process migration between hardware and software contexts by way of run-time reconfiguration (RTR) of Field Programmable Gate Arrays (FPGAs). The feasibility of such a system is demonstrated using existing FPGAs by accelerating a cycle-based simulation of a Register Transfer Level (RTL) design description. Through the use of a common instruction set, each simulation process may be run in a software Virtual Machine (VM) or in a hardware Real Machine (RM). The implementation provides data for an empirical model used to examine the behavior of unimplemented parts of the system.
  • Keywords
    field programmable gate arrays; common instruction set; cycle-based simulation; execution cache; field programmable gate arrays; hardware real machine; hardware/software process migration; register transfer level design description; register transfer level simulation; run-time reconfiguration; software virtual machine; Acceleration; Computational Intelligence Society; Computational modeling; Field programmable gate arrays; Hardware; Logic arrays; Reconfigurable logic; Runtime; Virtual machining; Voice mail;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    978-1-4244-1060-6
  • Electronic_ISBN
    978-1-4244-1060-6
  • Type

    conf

  • DOI
    10.1109/FPL.2007.4380722
  • Filename
    4380722