Dynamic trace selection using performance monitoring hardware sampling

@article{Chen2003DynamicTS,
  title={Dynamic trace selection using performance monitoring hardware sampling},
  author={Howard Chen and Wei-Chung Hsu and Dong-yuan Chen},
  journal={International Symposium on Code Generation and Optimization, 2003. CGO 2003.},
  year={2003},
  pages={79-90}
}
Optimizing programs at run-time provides opportunities to apply aggressive optimizations to programs based on information that was not available at compile time. At run time, programs can be adapted to better exploit architectural features, optimize the use of dynamic libraries, and simplify code based on run-time constants.Our profiling system provides a framework for collecting information required for performing run-time optimization. We sample the performance hardware registers available on… CONTINUE READING

Figures, Tables, Results, and Topics from this paper.

Key Quantitative Results

  • We examine the overhead of our detection system, and show that this technique can be applied with an average of only 2-4% overhead on various SPEC2000 integer benchmarks.

Citations

Publications citing this paper.
SHOWING 1-10 OF 36 CITATIONS

Trace construction using enhanced performance monitoring

  • Conf. Computing Frontiers
  • 2013
VIEW 5 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

Dynamic Optimization on Multi-core Platform

  • 2012 IEEE 11th International Conference on Trust, Security and Privacy in Computing and Communications
  • 2012
VIEW 1 EXCERPT
CITES BACKGROUND

References

Publications referenced by this paper.