• DocumentCode
    2642176
  • Title

    CATS: Cycle Accurate Transaction-driven Simulation with Multiple Processor Simulators

  • Author

    Kim, Dohyung ; Ha, Soonhoi ; Gupta, Rajesh

  • Author_Institution
    Dept. of Comput. Sci. & Eng., California Univ., San Diego, CA
  • fYear
    2007
  • fDate
    16-20 April 2007
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper focuses on enhancing performance of cycle accurate simulation with multiple processor simulators. Simulation performance is determined by how often simulators exchange events with one another and how accurately simulators model their behavior. Previous techniques have limited their applicability or sacrificed accuracy for performance. In this paper, we notice that inaccuracy comes from events which arrive between event exchange boundaries. To solve the problem, we propose cycle accurate transaction-driven simulation which maintains event exchange boundaries at bus transactions but compensates for accuracy. The proposed technique is implemented in a publicly available CATS framework and our experiment with 64 processors achieves 1.2M processor cycles/s (200K instructions/s) which is faster than other cycle accurate frameworks by an order of magnitude
  • Keywords
    circuit simulation; logic design; microprocessor chips; multiprocessing systems; system buses; CATS; bus transactions; cycle accurate transaction-driven simulation; event exchange boundaries; multiple processor simulators; Analytical models; Cats; Clocks; Computational modeling; Computer science; Computer simulation; Discrete event simulation; Multiprocessor interconnection networks; Predictive models; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2007. DATE '07
  • Conference_Location
    Nice
  • Print_ISBN
    978-3-9810801-2-4
  • Type

    conf

  • DOI
    10.1109/DATE.2007.364685
  • Filename
    4211890