HP Caliper: a framework for performance analysis tools
Robin Hundt · IEEE Concurrency · 2000
HP Caliper, a framework for building dynamic instrumentation tools, lets you change program instructions on-the-fly with instrumentation probes. It offers a common framework for building performance analysis tools that can integrate hardware-supported performance measurement unit (PMU) sampling with dynamic instrumentation. This article describes Caliper's architecture, its public interfaces and its dynamic instrumentation algorithm.