Title :
Facilitating level three cache studies using set sampling
Author :
Thornock, N.C. ; Flanagan, J. Kelly
Author_Institution :
Dept. of Comput. Sci., Brigham Young Univ., Provo, UT, USA
fDate :
6/22/1905 12:00:00 AM
Abstract :
We discuss some of the difficulties present in trace collection and trace-driven cache simulation. We then describe our multiprocessor tracing technique and verify that it accurately collects long traces. We propose sampling as a method to reduce required disk space, enable simulations to run faster, and effectively enlarge the trace buffer of our hardware monitor, decreasing trace distortion. To this end, we investigate time sampling and two types of set sampling. We conclude that the second set sampling technique achieves the most accurate results. The miss rate for the second set sampling method is calculated as the number of misses to sampled sets divided by the total number of references scaled by the sample size. We determined that a 10% sample size was the most accurate while still reducing required disk space
Keywords :
cache storage; multiprocessing systems; program diagnostics; sampling methods; set theory; virtual machines; disk space; hardware monitor; level three cache studies; long traces; miss rate; multiprocessor tracing technique; sample size; sampled sets; sampling; set sampling; time sampling; trace buffer; trace collection; trace distortion; trace-driven cache simulation; Computational modeling; Computer science; Hardware; Monitoring; Multiprocessing systems; Operating systems; Read-write memory; Sampling methods; Sun; System testing;
Conference_Titel :
Simulation Conference, 2000. Proceedings. Winter
Print_ISBN :
0-7803-6579-8
DOI :
10.1109/WSC.2000.899754