|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
16th International Conference on Parallel Architecture and Compilation Techniques (PACT 2007)
A Loop Correlation Technique to Improve Performance Auditing
Brasov, Romania
September 15-September 19
ISBN: 0-7695-2944-5
| ASCII Text | x | ||
| Jeremy Lau, Matthew Arnold, Michael Hind, Brad Calder, "A Loop Correlation Technique to Improve Performance Auditing," Parallel Architectures and Compilation Techniques, International Conference on, pp. 259-269, 16th International Conference on Parallel Architecture and Compilation Techniques (PACT 2007), 2007. | |||
| BibTex | x | ||
| @article{ 10.1109/PACT.2007.7, author = {Jeremy Lau and Matthew Arnold and Michael Hind and Brad Calder}, title = {A Loop Correlation Technique to Improve Performance Auditing}, journal ={Parallel Architectures and Compilation Techniques, International Conference on}, volume = {0}, year = {2007}, issn = {1089-795X}, pages = {259-269}, doi = {http://doi.ieeecomputersociety.org/10.1109/PACT.2007.7}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Parallel Architectures and Compilation Techniques, International Conference on TI - A Loop Correlation Technique to Improve Performance Auditing SN - 1089-795X SP259 EP269 A1 - Jeremy Lau, A1 - Matthew Arnold, A1 - Michael Hind, A1 - Brad Calder, PY - 2007 KW - null VL - 0 JA - Parallel Architectures and Compilation Techniques, International Conference on ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/PACT.2007.7
Performance auditing is an online optimization strategy that empirically measures the effectiveness of an optimization on a particular code region. It has the potential to greatly improve performance and prevent degradations due to compiler optimizations. Performance auditing relies on the ability to obtain sufficiently many timings of the region of code to make statistically valid conclusions. This work extends the state-of-the-art of performance auditing systems by allowing a finer level of granularity for obtaining timings and thus, increases the overall effectiveness of a performance auditing system. The problem solved by our technique is an instance of the general problem of correlating a program?s high-level behavior with its binary instructions, and thus, can have uses beyond a performance auditing system. We present our implementation and evaluation of our technique in a production Java VM.
Citation:
Jeremy Lau, Matthew Arnold, Michael Hind, Brad Calder, "A Loop Correlation Technique to Improve Performance Auditing," pact, pp.259-269, 16th International Conference on Parallel Architecture and Compilation Techniques (PACT 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.
