Show simple item record

dc.contributor.author
Schult, Jasmin
dc.contributor.supervisor
Schwyn, Daniel
dc.contributor.supervisor
Cock, David
dc.contributor.supervisor
Roscoe, Timothy
dc.date.accessioned
2021-06-23T07:41:39Z
dc.date.available
2021-06-21T15:05:59Z
dc.date.available
2021-06-23T07:41:39Z
dc.date.issued
2020
dc.identifier.uri
http://hdl.handle.net/20.500.11850/490632
dc.identifier.doi
10.3929/ethz-b-000490632
dc.description.abstract
The correct management of a platform’s power and clock resources is vital for the correct operation of the platform’s hardware, which in turn forms the cornerstone of any assurances provided by software. In light of this, the firmware implementing such a power and clock management solution should ideally provide strong correctness guarantees. However, to the extent of our knowledge, the current state of the art does not go beyond manually-coded point solutions. This thesis approaches the problem of power and clock management in a more principled fashion: It proposes a model that captures the behaviour of the platform in this management context. Additionally, a set of mechanisms are presented that, if applied to any model instance, generate management solutions for the platform described by that instance. If the correctness of these mechanisms were formally verified, which was not possible within the time constraints of this thesis, provably correct management solutions could be generated for any platform whose behaviour can be expressed by the model.
en_US
dc.format
application/pdf
en_US
dc.language.iso
en
en_US
dc.publisher
ETH Zurich
en_US
dc.rights.uri
http://rightsstatements.org/page/InC-NC/1.0/
dc.title
A model-based approach to platform-level power and clock management
en_US
dc.type
Bachelor Thesis
dc.rights.license
In Copyright - Non-Commercial Use Permitted
ethz.size
149 p.
en_US
ethz.publication.place
Zurich
en_US
ethz.publication.status
published
en_US
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::02663 - Institut für Computing Platforms / Institute for Computing Platforms::03757 - Roscoe, Timothy / Roscoe, Timothy
en_US
ethz.leitzahl.certified
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::02663 - Institut für Computing Platforms / Institute for Computing Platforms::03757 - Roscoe, Timothy / Roscoe, Timothy
en_US
ethz.date.deposited
2021-06-21T15:06:17Z
ethz.source
FORM
ethz.eth
yes
en_US
ethz.availability
Open access
en_US
ethz.rosetta.installDate
2021-06-23T07:41:57Z
ethz.rosetta.lastUpdated
2024-02-02T14:09:24Z
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=A%20model-based%20approach%20to%20platform-level%20power%20and%20clock%20management&rft.date=2020&rft.au=Schult,%20Jasmin&rft.genre=unknown&rft.btitle=A%20model-based%20approach%20to%20platform-level%20power%20and%20clock%20management
 Search print copy at ETH Library

Files in this item

Thumbnail

Publication type

Show simple item record