Efficient and flexible value sampling

1Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.

Abstract

This paper presents novel sampling-based techniques for collecting statistical profiles of register contents, data values, and other information associated with instructions, such as memory latencies. Values of interest are sampled in response to periodic interrupts. The resulting value profiles can be analyzed by programmers and optimizers to improve the performance of production uniprocessor and multiprocessor systems. Our value sampling system extends the DCPI continuous profiling infrastructure, and inherits many of its desirable properties: our value profiler has low overhead (approximately 10% slowdown); it profiles all the code in the system, including the operating system kernel; and it operates transparently, without requiring any modifications to the profiled code.

Cite

CITATION STYLE

APA

Burrows, M., Erlingson, U., Leung, S. T. A., Vandevoorde, M. T., Waldspurger, C. A., Walker, K., & Weihl, W. E. (2000). Efficient and flexible value sampling. Operating Systems Review (ACM), 34(5), 160–167. https://doi.org/10.1145/384264.379236

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free