Title :
Transaction processing workloads-a comparison to the SPEC benchmarks using memory hierarchy performance studies
Author :
Thompson, Gregory D. ; Nelson, Brent E. ; Flanangan, J. Kelly
Author_Institution :
Intel Corp., Santa Clara, CA, USA
Abstract :
The study analyzes the memory hierarchy performance of three SPEC benchmarks and two TPC benchmarks. It finds large differences between the benchmarks in instruction cache miss rates and smaller differences in data cache miss rates. It then breaks all of the miss rates down in their components: context switch misses, user misses, supervisor misses, and collision misses. It demonstrates that context switches contribute little to the miss rates as do collision misses. Finally, using temporal locality graphs, it shows that the inherent locality differences between the reference streams is the main cause of miss rate differences between the various benchmarks
Keywords :
cache storage; graph theory; memory architecture; performance evaluation; transaction processing; virtual machines; SPEC benchmarks; TPC benchmarks; collision misses; context switch masses; data cache miss rates; inherent locality differences; instruction cache miss rates; memory hierarchy performance studies; miss rate differences; reference streams; supervisor misses; temporal locality graphs; transaction processing workloads; user misses; Computational modeling; Computer industry; Computer science; Computerized monitoring; Databases; Engines; Measurement techniques; Performance analysis; Switches; System performance;
Conference_Titel :
Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 1996. MASCOTS '96., Proceedings of the Fourth International Workshop on
Conference_Location :
San Jose, CA
Print_ISBN :
0-8186-7235-8
DOI :
10.1109/MASCOT.1996.501009