Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

HP Caliper: An Architecture for Performance Analysis Tools

HP Caliper is an architecture for software developer tools that deal with executable (binary) programs. It provides a common framework that allows building of a wide variety of tools for doing performance analysis, profiling, coverage analysis, correctness checking, and testing. HP Caliper uses a technology known as dynamic instrumentation, which allows program instructions to be changed on-the-fly with instrumentation probes. Dynamic instrumentation makes HP Caliper easy to use: It requires no special preparation of an application, supports shared libraries, collects data for multiple threads, and has low intrusion and overhead. This paper describes HP Caliper for HP-UX, running on the IA-64 (Itanium) processor. It describes Caliper's architecture, dynamic instrumentation algorithm, and the experiences gathered during its implementation.

Robert Hundt, HP

BibTeX
@inproceedings {271186,
author = {Robert Hundt},
title = {{HP} Caliper: An Architecture for Performance Analysis Tools},
booktitle = {First Workshop on Industrial Experiences with Systems Software (WIESS 2000)},
year = {2000},
address = {San Diego, CA },
url = {https://www.usenix.org/conference/wiess-2000/hp-caliper-architecture-performance-analysis-tools},
publisher = {USENIX Association},
month = oct
}
Download

Links

Paper: 
http://www.usenix.org/events/osdi2000/wiess2000/full_papers/hundt/hundt.pdf
Paper (HTML): 
http://www.usenix.org/events/osdi2000/wiess2000/full_papers/hundt/hundt_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us