Sun and Oracle Community Voices How to Buy Log In United States [Change] English

»  By Author
»  By Date
»  By Title
»  Perspectives Essay Series

Quantifying hardware counter sampling error in computer system workload characterization

Author(s):
Lodewijk Bonebakker
Report Number: Date Published: Available Formats:
TR-2007-163 April 2007 Portable Document Format (PDF)
Request Hard Copy
Abstract
This technical report explores workload characterization using processor hardware counter sampling. We assume that we are measuring a set of hardware counter events greater than the number of physical counters on the processor, i.e., the counters are set to measure different events after every measurement. We characterize workloads on typical time scales between 5 and 30 minutes, with different phasing properties. We evaluate two competing strategies, a short sample time strategy designed to minimize overhead and a long sample time strategy designed to get better averaging. We find that both strategies are likely to produce accurate results, independent of underlying workload phasing, but neither strategy is ideal. We find that the optimal strategy is a fairly short sample time combined with continuous iteration over the counter set.