Open access
Autor(in)
Datum
2022-09Typ
- Master Thesis
ETH Bibliographie
yes
Altmetrics
Abstract
Modern computers feature large power networks that are non-trivial to safely control. The same is true for the Enzian resarch computer, which has a power network with 37 voltage regulators, plus a CPU and an FPGA, both of which impose complex requirements on the order in which their power and clock inputs may be operated safely.
Initially, the command sequences to control the Enzians power network were written by hand, but this proved tedious and error-prone. Luckily, prior work in the systems group at ETH Zürich has already solved the problem of declarative static power management, but how to manage a dynamic platform that can change unexpectedly remained unadressed.
In this thesis, we develop the design for a dynamic power management solution that is able to keep track of the changes the hardware undergoes, react to faults and other undesireable platform states, and generate command sequences online to steer the platform into a new state. Our solution can read a platform description from a declarative specification and is therefore not limited to one pre-defined platform. We also show experimentally that our plan generation mechanisms are fast enough for online usage. Mehr anzeigen
Persistenter Link
https://doi.org/10.3929/ethz-b-000583405Publikationsstatus
publishedVerlag
ETH ZurichOrganisationseinheit
03757 - Roscoe, Timothy / Roscoe, Timothy
ETH Bibliographie
yes
Altmetrics