• DocumentCode
    3370193
  • Title

    QUICK: A flexible full-system functional model

  • Author

    Sunwoo, Dam ; Kim, Joonsoo ; Chiou, Derek

  • Author_Institution
    Univ. of Texas at Austin, Austin, TX
  • fYear
    2009
  • fDate
    26-28 April 2009
  • Firstpage
    249
  • Lastpage
    258
  • Abstract
    In this paper, we introduce the concept of full-system complete-and-rollback functional simulators that make efficient functional models in functional/timing partitioned simulators. Complete-and-rollback functional simulators can efficiently drive simulators of resolutions ranging from functional-only to cycle-accurate for a wide range of simulated machines. Complete-and-rollback functional models achieve their capabilities by executing instructions to completion, enabling their execution to be highly optimized, but providing rollback capabilities to enable on-the-fly modifications to the functional execution. We also introduce QUICK, an implementation of a full-system complete-and-rollback functional model that supports the x86 and PowerPC ISAs, boots unmodified Windows XP and Linux, and runs unmodified applications such as YouTube on Internet Explorer while fully supporting rollbacks, including across I/O operations. We present various case studies using QUICK and conduct performance analyses to demonstrate its simulation performance.
  • Keywords
    digital simulation; Internet Explorer; QUICK; YouTube; complete-and-rollback functional model; complete-and-rollback functional simulator; flexible full-system functional model; functional execution; functional/timing partitioned simulator; on-the-fly modification; rollback capability; simulated machines; Algorithms; Analytical models; Computational modeling; Computer aided manufacturing; Costs; Instruction sets; Linux; Microarchitecture; Performance analysis; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Analysis of Systems and Software, 2009. ISPASS 2009. IEEE International Symposium on
  • Conference_Location
    Boston, MA
  • Print_ISBN
    978-1-4244-4184-6
  • Type

    conf

  • DOI
    10.1109/ISPASS.2009.4919656
  • Filename
    4919656