• DocumentCode
    3480863
  • Title

    The effect of state-saving in optimistic simulation on a cache-coherent non-uniform memory access architecture

  • Author

    Carothers, Christopher D. ; Perumalla, Kalyan S. ; Fujimoto, Richard M.

  • Author_Institution
    Dept. of Comput. Sci., Rensselaer Polytech. Inst., Troy, NY, USA
  • Volume
    2
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    1624
  • Abstract
    State-saving and reverse computation are two different approaches by which rollback is realized in Time Warp-based parallel simulation systems. Of the two approaches, state-saving is, in general, more memory-intensive than reverse computation. When executed on a state-of-the-art commercial CC-NUMA (Cache Coherent Non-Uniform Memory Architecture) multiprocessor, our Time Warp system runs almost 6 times slower if state-saving is used than if reverse computation is used. The focus of this paper is to understand why state-saving yields such poor performance when compared to reverse computation on a CC-NUMA multiprocessor. To address this question, we examined the low level machine performance statistics, especially those that relate to memory system performance, such as caching, and translation look-aside buffer (TLB) misses. The outcome of the performance study suggests that TLB misses are the primary culprit for state-saving´s performance degradation
  • Keywords
    memory architecture; multiprocessing systems; parallel architectures; performance evaluation; time warp simulation; CC-NUMA multiprocessor; Time Warp-based parallel simulation systems; cache-coherent nonuniform memory access architecture; caching; low level machine performance statistics; optimistic simulation; performance degradation; rollback; translation look-aside buffer; Computational modeling; Computer architecture; Concurrent computing; Degradation; Discrete event simulation; Memory architecture; Personal communication networks; Statistics; System performance; Time warp simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Conference Proceedings, 1999 Winter
  • Conference_Location
    Phoenix, AZ
  • Print_ISBN
    0-7803-5780-9
  • Type

    conf

  • DOI
    10.1109/WSC.1999.816902
  • Filename
    816902