Dynamic multi-clock management for embedded systems
Abstract/Contents
- Abstract
- This dissertation proposes a kernel-based dynamic clock management system, Power Clocks, which saves energy in embedded microcontrollers by changing the clock based on 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 tend to use less power and are suited for fixed time I/O operations, faster clocks generally use less less energy per clock tick, making them suitable for computation. Using Power Clocks, a networked sensing application consumes 31% less energy than the best static clock, and within 4% of an optimal hand-tuned dynamic clock strategy, achieving significant energy savings at no implementation cost to the application developer. Unlike application-level clock control, which is limited to a single application, Power Clocks provides energy savings even when there are multiple independent applications.
Description
Type of resource | text |
---|---|
Form | electronic resource; remote; computer; online resource |
Extent | 1 online resource. |
Place | California |
Place | [Stanford, California] |
Publisher | [Stanford University] |
Copyright date | 2020; ©2020 |
Publication date | 2020; 2020 |
Issuance | monographic |
Language | English |
Creators/Contributors
Author | Chiang, Holly |
---|---|
Degree supervisor | Levis, Philip |
Thesis advisor | Levis, Philip |
Thesis advisor | Engler, Dawson R |
Thesis advisor | Horowitz, Mark (Mark Alan) |
Degree committee member | Engler, Dawson R |
Degree committee member | Horowitz, Mark (Mark Alan) |
Associated with | Stanford University, Department of Electrical Engineering |
Subjects
Genre | Theses |
---|---|
Genre | Text |
Bibliographic information
Statement of responsibility | Holly Chiang. |
---|---|
Note | Submitted to the Department of Electrical Engineering. |
Thesis | Thesis Ph.D. Stanford University 2020. |
Location | electronic resource |
Access conditions
- Copyright
- © 2020 by Holly Chiang
- License
- This work is licensed under a Creative Commons Attribution Non Commercial 3.0 Unported license (CC BY-NC).
Also listed in
Loading usage metrics...