TY - GEN
T1 - Power clocks
T2 - International Conference on Embedded Wireless Systems and Networks, EWSN 2021
AU - Chiang, Holly
AU - Ayers, Hudson
AU - Giffin, Daniel
AU - Levy, Amit
AU - Levis, Philip
N1 - Publisher Copyright:
© 2021 the authors.
PY - 2021
Y1 - 2021
N2 - This paper presents Power Clocks, a kernel-based dynamic clock management system that reduces active energy use in embedded microcontrollers by changing the clock based on ongoing computation and I/O requests. In Power Clocks, kernel hardware drivers asynchronously request clocks, providing a set of constraints (e.g., maximum speed), which the kernel uses to dynamically choose the most efficient clock. To select a clock, Power Clocks makes use of the observation that though slower clocks use less power and are suited for fixed time I/O operations, faster clocks use less energy per clock tick, making them optimal for pure computation. Using Power Clocks, a networked sensing application consumes 27% less energy than the best static clock, and within 3% of an optimal hand-tuned dynamic clock strategy. Power Clocks provides similar energy savings even when there are multiple applications.
AB - This paper presents Power Clocks, a kernel-based dynamic clock management system that reduces active energy use in embedded microcontrollers by changing the clock based on ongoing computation and I/O requests. In Power Clocks, kernel hardware drivers asynchronously request clocks, providing a set of constraints (e.g., maximum speed), which the kernel uses to dynamically choose the most efficient clock. To select a clock, Power Clocks makes use of the observation that though slower clocks use less power and are suited for fixed time I/O operations, faster clocks use less energy per clock tick, making them optimal for pure computation. Using Power Clocks, a networked sensing application consumes 27% less energy than the best static clock, and within 3% of an optimal hand-tuned dynamic clock strategy. Power Clocks provides similar energy savings even when there are multiple applications.
UR - http://www.scopus.com/inward/record.url?scp=85120718265&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85120718265&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85120718265
SN - 9780994988652
T3 - International Conference on Embedded Wireless Systems and Networks
BT - International Conference on Embedded Wireless Systems and Networks, EWSN 2021
A2 - Huang, Polly
A2 - Zuniga, Marco
PB - Junction Publishing
Y2 - 17 February 2021 through 19 February 2021
ER -