• DocumentCode
    3500357
  • Title

    Automatic timing granularity adjustment for host-compiled software simulation

  • Author

    Razaghi, Parisa ; Gerstlauer, Andreas

  • Author_Institution
    Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
  • fYear
    2012
  • fDate
    Jan. 30 2012-Feb. 2 2012
  • Firstpage
    567
  • Lastpage
    572
  • Abstract
    Host-compiled simulation has been widely adopted as a practical approach for fast and high-level evaluation of complex software-intensive systems at early stages of the design process. In such approaches, higher speed is achieved by coarse-grained simulation of the system, which also leads to a loss in timing accuracy. To eliminate the inherent speed and accuracy tradeoff, we present an adjustive software simulator, which automatically controls the timing model of the simulation platform to provide both fast and accurate results. At its core, we propose a novel RTOS model that permanently monitors the state of the system and optimally and automatically adjusts back-annotated timing granularities to provide an error-free task scheduling. We evaluated our approach on an industrial-strength example, and results show that the accuracy of a fine-grain simulation can be achieved while maintaining a speed of close to 900MIPS.
  • Keywords
    granular computing; program compilers; task analysis; RTOS model; adjustive software simulator; automatic timing granularity adjustment; back annotated timing granularities; coarse grained simulation; complex software intensive systems; error-free task scheduling; host-compiled software simulation; system state monitoring; Accuracy; Computational modeling; Delay; Kernel; Predictive models; RTOS modeling; Real-time systems; host-compiled simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2012 17th Asia and South Pacific
  • Conference_Location
    Sydney, NSW
  • ISSN
    2153-6961
  • Print_ISBN
    978-1-4673-0770-3
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2012.6165021
  • Filename
    6165021