Skip to content
forked from anyc/librapl

Librapl is a library that simplifies access to the RAPL values in MSR registers of modern Intel CPUs.

Notifications You must be signed in to change notification settings

scylaac/librapl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

librapl

Librapl is a library that simplifies access to the RAPL values in MSR registers of modern Intel CPUs, e.g., SandyBridge or IvyBridge processors. It also contains a sample application that can either print the current energy consumption on the console or write the values with a Gnuplot-friendly format in a file. Currently it provides the consumption of the package, the CPU and GPU as well as peripheral components (uncore).

See kicherer.org for an example created with Gnuplot.

Status

Currently, the library only provides an interface for reading the energy consumption and it is only tested with an IvyBridge CPU. Please send me an email or open an issue if you got results with SandyBridge or newer CPUs.

About

Librapl is a library that simplifies access to the RAPL values in MSR registers of modern Intel CPUs.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 90.8%
  • Makefile 9.2%