• DocumentCode
    2164538
  • Title

    Approximate time-parallel cache simulation

  • Author

    Kiesling, Tobias

  • Author_Institution
    Fak. fur Inf., Univ. der Bundeswehr Munchen, Neubiberg, Germany
  • Volume
    1
  • fYear
    2004
  • fDate
    5-8 Dec. 2004
  • Lastpage
    354
  • Abstract
    In time-parallel simulation, the simulation time axis is decomposed into a number of slices, which are assigned to parallel processes for concurrent simulation. Although a promising parallelization technique, it is difficult to be applied. Recently, using approximation with time-parallel simulation has been proposed to extend the class of suitable models and to improve the performance of existing models. In trace-driven cache simulation, sequences of memory requests are processed to determine the performance of variously sized caches. Time-parallel simulation has been applied to trace-driven cache simulation, but only with limited scalability of the parallel algorithm. In order to solve the scaling problem, this work uses approximation with time-parallel cache simulation. Although introducing an uncertainty in the results, the approximate algorithms work in a way that result accuracy increases monotonically with time, allowing direct control of the quality of results. Experiments with a prototypical implementation indicate the viability of this approach.
  • Keywords
    cache storage; parallel algorithms; time warp simulation; virtual machines; approximate time-parallel cache simulation; discrete-event simulation; parallel algorithm; trace-driven cache simulation; Application software; Computational modeling; Computer errors; Computer simulation; Discrete event simulation; Parallel algorithms; Scalability; State-space methods; Uncertainty; Virtual prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Conference, 2004. Proceedings of the 2004 Winter
  • Print_ISBN
    0-7803-8786-4
  • Type

    conf

  • DOI
    10.1109/WSC.2004.1371335
  • Filename
    1371335