• DocumentCode
    2074978
  • Title

    Native simulation of complex VLIW instruction sets using static binary translation and Hardware-Assisted Virtualization

  • Author

    Hamayun, M. ; Petrot, Frederic ; Fournel, Nicolas

  • Author_Institution
    TIMA Lab., Grenoble/UJF, Grenoble, France
  • fYear
    2013
  • fDate
    22-25 Jan. 2013
  • Firstpage
    576
  • Lastpage
    581
  • Abstract
    We introduce a static binary translation flow in native simulation context for cross-compiled VLIW executables. This approach is interesting in situations where either the source code is not available or the target platform is not supported by any retargetable compilation framework, which is usually the case for VLIW processors. The generated simulators execute on a Hardware-Assisted Virtualization (HAV) based native platform. We have implemented this approach for a TI C6x series processor and our simulation results show a speed-up of around two orders of magnitude compared to the cycle accurate simulators.
  • Keywords
    instruction sets; microprocessor chips; virtual machines; HAV; VLIW processors; complex VLIW instruction sets; cycle accurate simulators; hardware-assisted virtualization; native simulation context; retargetable compilation framework; source code; static binary translation flow; target platform; very long instruction word; Computer architecture; Delays; Kernel; Program processors; Registers; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2013 18th Asia and South Pacific
  • Conference_Location
    Yokohama
  • ISSN
    2153-6961
  • Print_ISBN
    978-1-4673-3029-9
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2013.6509660
  • Filename
    6509660