Paper
Niki C. Thornock and J. Kelly Flanagan. Using the BACH Trace Collection
Mechanism to Characterize the SPEC2000 Integer Benchmarks. In
Proceedings of the Third IEEE Annual Workshop on Workload
Characterization, pages 121-143, 2000.
Abstract
Computer systems are modeled before construction to minimize errors and
performance bottlenecks. A common modeling approach is to build software
models of computer system components, and use realistic trace data
as input. This methodology is commonly referred to as trace-driven
simulation. Trace-driven simulation can be very accurate if both the
system model and input trace data represent the system under test. The
accuracy of the model is typically under the control of the researcher,
but little or no trace data is available that accurately represents
current or future workloads. The objective of this work is to describe
the Brigham Young University Address Collection Hardware (BACH) and
illustrate the types of traces that we can collect and make available to
others. We also provide some cache performance statistics for the SPEC
2000 integer benchmarks.