edits (todos)

master
carlnues@buffalo.edu 2023-08-24 21:04:58 -04:00
parent b4882f39f3
commit 1af26bb8f4
1 changed files with 3 additions and 4 deletions

View File

@ -68,7 +68,7 @@ For example, in memory-bound workloads (i.e., with frequent CPU stalls resulting
}.
By comparison, tasks blocked on IO or user input are removed from the runqueue entirely, allowing the CPU to enter an idle state.
\todo{add an experiment that shows that tasks blocked on IO or user input or something similar have similar energy profiles.?}
%\todo{add an experiment that shows that tasks blocked on IO or user input or something similar have similar energy profiles.?}
We note that CPU utilization is a measure of time spent idling or blocked on IO, and not the time the CPU spends running without doing useful work, supporting our second claim:
\claim{
@ -89,9 +89,8 @@ We tracked the time spent for each CPU at a given frequency, with 0 representing
The solid blue lines in the top 2 graphs are histograms of the average time spent at each speed for little and big CPUs.
The dashed red lines provides a baseline of a governor that selects a fixed 70\% CPU frequency ($\approx \fenergy$) for the CPU when work is pending (and as usual, that idles the core when no work is available).
Note that, when the CPU is idle, depicted by a speed of 0, the actual and baseline plots coincide.
The left-side grey shaded regions show that the app spends significant \textit{non-idle} time running at speeds below $\fenergy$ -- approximately 2/3 for little CPUs and 1/4 for big CPUs.
All of the time spent in the left-side grey areas represents energy wasted for a slower performance.
\todo{cut the references to grey boxes if the boxes are cut}
The left-sides of the 2 CDF plots (bottom 2 graphs of Figure \ref{fig:time_per_freq_fb}) show that the app spends significant \textit{non-idle} time running at speeds below $\fenergy$ -- approximately 2/3 for little CPUs and 1/4 for big CPUs.
All of the time spent in the areas marked Underperformance represents energy wasted for a slower performance.
\begin{figure*}
\centering