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
Link To Document