Skip to content

Commit

Permalink
#34 link to pinpoint
Browse files Browse the repository at this point in the history
  • Loading branch information
JJ committed Sep 13, 2024
1 parent a5530c0 commit 02206d7
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion paper/energy-sac-2025.Rnw
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ These applications need to have some way of {\em reading} the sensors that the c

In order to take actual measurements, there are several options; either link our programs to a library that taps the RAPL API, or use a command-line tool that runs our scripts and takes measurements when the process exits. Since we are working with different languages, not all of which have published libraries that work with RAPL \footnote{C++ certainly has, but {\sf zig}, being a younger language, does not for the time being}, we will opt for the latter.

And once again, we are faced with different options. Linux includes a command-line tool called {\sf perf} \cite{de2010new} that is concerned with all kind of performance measurements, including energy consumption. It is an excellent tool as long as the only kind of systems you are going to measure use that operating system. In the past, however, we have used another took called {\sf pinpoint} \cite{pinpoint}, a tool that is available for Linux as well as MacOS, and besides offers a single interface for different power consumption APIs. The most important thing, for the purpose of this paper, however, is that we have used it for the measurements in previous papers. Using the same tool again gives us the capability of making comparisons with the results published in those papers, since the methodology used to estimate consumption from RAPL register reading will be exactly the same.
And once again, we are faced with different options. Linux includes a command-line tool called {\sf perf} \cite{de2010new} that is concerned with all kind of performance measurements, including energy consumption. It is an excellent tool as long as the only kind of systems you are going to measure use that operating system. In the past, however, we have used another took called {\sf pinpoint} \cite{pinpoint}, a tool that is available for Linux as well as MacOS, and besides offers a single interface for different power consumption APIs. The most important thing, for the purpose of this paper, however, is that we have used it for the measurements in previous papers. Using the same tool again gives us the capability of making comparisons with the results published in those papers, since the methodology used to estimate consumption from RAPL register reading will be exactly the same. {\sf pinpoint} is free software released under the MIT license and can be downloaded from its repository at \url{https://github.com/osmhpi/pinpoint}.

\section{Results}\label{sec:results}

Expand Down

0 comments on commit 02206d7

Please sign in to comment.