• DocumentCode
    302895
  • Title

    Efficient simulation of multiprocessors through finite state machines

  • Author

    Siegelin, Christoph ; O´Donnell, Colm ; Finger, Ulrich

  • Author_Institution
    Dept. Inf., Ecole Nat. Superieure des Telecommun., Paris, France
  • fYear
    1996
  • fDate
    2-5 Sep 1996
  • Firstpage
    202
  • Lastpage
    206
  • Abstract
    This paper introduces a new approach to the implementation of event-driven multiprocessor simulators. Cache and memory behaviour is modelled through finite state machines which use a very limited amount of storage rather than a full execution context (CPU registers, stack). The resulting simulator design is conceptually simple and clean. Furthermore, we make the point that finite state machines can be scheduled faster. Our performance figures show that simulation overhead is lower than for comparable multiprocessor simulators
  • Keywords
    cache storage; discrete event simulation; finite state machines; multiprocessing systems; cache behaviour; event-driven multiprocessor simulators; finite state machines; memory behaviour; multiprocessors; simulation; Automata; Cache storage; Computational modeling; Context modeling; Discrete event simulation; Fingers; Processor scheduling; Registers; Switches; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    EUROMICRO 96. Beyond 2000: Hardware and Software Design Strategies., Proceedings of the 22nd EUROMICRO Conference
  • Conference_Location
    Prague
  • ISSN
    1089-6503
  • Print_ISBN
    0-8186-7487-3
  • Type

    conf

  • DOI
    10.1109/EURMIC.1996.546383
  • Filename
    546383