Engineering Papers⌕ Search

DOE OSTI · 1231739

libMSR library and msr-safe kernel module

Abstract

Modern processors offer a wide range of control and measurement features. While those are traditionally accessed through libraries like PAPI, some newer features no longer follow the traditional model of counters that can be used to only read the state of the processor. For example, Precise Event Based Sampling (PEBS) can generate records that requires a kernel memory for storage. Additionally, new features like power capping and thermal control require similar new access methods. All of these features are ultimately controlled through Model Specific Registers (MSRs). We therefore need new mechanisms to make such features available to tools and ultimately to the user. libMSR provides a convenient interface to access MSRs and to allow tools to utilize their full functionality.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

2013-09-26. libMSR library and msr-safe kernel module. https://www.osti.gov/biblio/1231739

Cite the original work for its findings. Save a collection to share your selection of sources.