Quantifying hardware counter sampling error in computer system workload characterization

  • Authors:
  • Lodewijk Bonebakker

  • Affiliations:
  • Sun Microsystems Laboratories

  • Venue:
  • Quantifying hardware counter sampling error in computer system workload characterization
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

This technical report explores workload characterization using processor hardware counter sampling. We assume that we are measuring more hardware counter events 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 timescales 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.