| Sign In to gain access to subscriptions and/or personal tools. |
Compensation of Measurement Overhead in Parallel Performance ProfilingDEPARTMENT OF COMPUTER AND INFORMATION SCIENCE, UNIVERSITY OF OREGON
DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE, UNIVERSITY OF OREGON, SAMEER{at}CS.UOREGON.EDU
DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE, UNIVERSITY OF OREGON
JOHN VON NEUMANN INSTITUTE FOR COMPUTING (NIC), FORSCHUNGSZENTRUM JÜLICH, GERMANY, DEPARTMENT OF COMPUTER SCIENCE, RWTH AACHEN UNIVERSITY, 52056 AACHEN, GERMANY Performance profiling generates measurement overhead during parallel program execution. Measurement overhead, in turn, introduces intrusion in a program's runtime performance behavior. Intrusion can be mitigated by controlling instrumentation degree, allowing a tradeoff of accuracy for detail. Alternatively, the accuracy in profile results can be improved by reducing the intrusion error due to measurement overhead. Models for compensation of measurement overhead in parallel performance profiling are described. An approach based on rational reconstruction is used to understand properties of compensation solutions for different parallel scenarios. From this analysis, a general algorithm for on-the-fly overhead assessment and compensation is derived.
Key Words: performance measurement and analysis parallel computing profiling intrusion overhead compensation
International Journal of High Performance Computing Applications, Vol. 21, No. 2,
174-194 (2007) |
|||