\documentclass[sigconf,10pt,anonymous,review]{acmart} %\documentclass[sigconf,10pt]{acmart} \usepackage{todonotes} \usepackage{subcaption} \usepackage{xspace} %\usepackage{multirow} \usepackage{algorithm} \usepackage{algpseudocode} \usepackage[inline]{enumitem} \usepackage{cleveref} \usepackage{tcolorbox} \newcommand{\feedback}[1]{[[\textcolor{blue}{#1}]]} \newcommand{\bfcaption}[1]{\caption{\bf #1}} \newcommand{\trimfigurespacing}{\vspace*{-4mm}} \newcommand{\systemname}{\textsc{KeepItSimple}\xspace} \newcommand{\XXXnote}[1]{\textcolor{red}{\bfseries XXX: #1}} \newcommand{\tinysection}[1]{\smallskip \noindent \textbf{#1.}~} %\newcommand{\keepitsimple}{\systemname} %\newcommand{\todo}[1]{[[]\textcolor{red}{#1}]} \newcommand{\fixme}[1]{[[\textcolor{green}{#1}]]} \newcommand{\optspeed}{70\%} \newcommand{\facebook}{Facebook\xspace} \newcommand{\schedutil}{\texttt{schedutil}\xspace} \newcommand{\fenergy}{\mathcal{F}_{pow} } \newcommand{\fperf}{\mathcal{F}_{max} } \newcommand{\fidle}{\mathcal{F}_{0} } \newcommand{\fmemory}{\mathcal{F}_{mem} } \newcommand{\memory}{cache bound } % memory access \newcommand{\Memory}{Cache bound } \newcounter{ClaimCounter} \newcommand{\claim}[1]{ \begin{tcolorbox}[colframe=blue!75!white,colback=blue!10!white] \stepcounter{ClaimCounter} \textbf{Observation \arabic{ClaimCounter}}: #1 \end{tcolorbox} } \setcopyright{acmcopyright} \copyrightyear{2023} \acmYear{2023} \acmDOI{XXXXXXX.XXXXXXX} \acmConference{SigMod '24}{}{Washington, DC} \begin{document} \title{The Keep It Simple Governor} \author{Carl Nuessle} \affiliation{% \institution{SUNY Buffalo} \email{carlnues@buffalo.edu} } \author{Lukasz Ziarek} \affiliation{% \institution{SUNY Buffalo} \email{lziarek@buffalo.edu} } \author{Oliver Kennedy} \affiliation{% \institution{SUNY Buffalo} \email{okennedy@buffalo.edu} } \renewcommand{\shortauthors}{Nuessle et al.} %% %% The code below is generated by the tool at http://dl.acm.org/ccs.cfm. %% Please copy and paste the code instead of the example below. %% \begin{CCSXML} 10003120.10003138.10003141.10010897 Human-centered computing~Mobile phones 500 10003120.10003138.10003141.10010895 Human-centered computing~Smartphones 500 10010583.10010662.10010674 Hardware~Power estimation and optimization 300 \end{CCSXML} \ccsdesc[500]{Human-centered computing~Mobile phones} \ccsdesc[500]{Human-centered computing~Smartphones} \ccsdesc[300]{Hardware~Power estimation and optimization} \keywords{CPU frequency scaling, mobile phones} \begin{abstract} \input{sections/abstract.tex} \end{abstract} \maketitle \section{Introduction} \label{sec:introduction} \input{sections/introduction.tex} \section{Background and Related Work} \label{sec:related} \input{sections/related.tex} \section{Frequencies below $\fenergy$} \label{sec:unjustified} \input{sections/unjustified.tex} \section{Frequencies above $\fenergy$} \label{sec:wasted} \input{sections/wasted.tex} % \section{A Heuristic from First Principles} % \label{sec:regimes} % \input{sections/regimes.tex} \section{Implementation} \label{sec:design} \input{sections/design.tex} \section{Evaluation} \label{sec:evaluation} \input{sections/evaluation.tex} \section{Conclusions} \label{sec:conclusions} \input{sections/conclusion.tex} %\begin{acks} %\end{acks} \bibliographystyle{ACM-Reference-Format} \bibliography{bibliography} \end{document} \endinput