2011•Unpublished venueRequires access

ThermOS: An Energy Efficient Real-Time Operating System For An Ultra-low Power Embedded Device

Gordon Parke

Open publisher page 1 citations

Abstract

A freely available RTOS was ported to the EnCore platform. It was then extended to include explicit deadlines and dynamic scheduling policies. Based on this, a number of Dynamic Voltage Scaling (DVS) policies were implemented and evaluated in terms of their energy savings and adherence to real-time performance. It was found that one policy (Look Ahead EDF) performed best when execution times were on average, well below their worst case time; while another policy (Hybrid Tianzhou) performed best when execution times were closer to their stated worst case. i Acknowledgements Many thanks to Professors Bjrn Franke and Nigel Topham, and everyone else in the Pasta Project, especially Oscar Almer, Igor Bhm, and Freddie Qu for their help and patience. ii Declaration I declare that this thesis was composed by myself, that the work contained herein is my own except where explicitly stated otherwise in the text, and that this work has not been submitted for any other degree or professional qualification except as specified.

About this research paper

What this paper is about

A freely available RTOS was ported to the EnCore platform. It was then extended to include explicit deadlines and dynamic scheduling policies. Based on this, a number of Dynamic Voltage Scaling (DVS) policies were implemented and evaluated in terms of their energy savings and adherence to real-time performance. It was found that one policy (Look Ahead EDF) performed best when execution times were on average, well below their worst case time; while another policy (Hybrid Tianzhou) performed best when execution times were closer to their stated worst case. i Acknowledgements Many thanks to Professors Bjrn Franke and Nigel Topham, and everyone else in the Pasta Project, especially Oscar Almer, Igor Bhm, and Freddie Qu for their help and patience. ii Declaration I declare that this thesis was composed by myself, that the work contained herein is my own except where explicitly stated otherwise in the text, and that this work has not been submitted for any other degree or professional qualification except as specified.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

A freely available RTOS was ported to the EnCore platform. It was then extended to include explicit deadlines and dynamic scheduling policies. Based on this, a number of Dynamic Voltage Scaling (DVS) policies were implemented and evaluated in terms of their energy savings and adherence to real-time performance. It was found that one policy (Look Ahead EDF) performed best when execution times were on average, well below their worst case time; while another policy (Hybrid Tianzhou) performed best when execution times were closer to their stated worst case. i Acknowledgements Many thanks to Professors Bjrn Franke and Nigel Topham, and everyone else in the Pasta Project, especially Oscar Almer, Igor Bhm, and Freddie Qu for their help and patience. ii Declaration I declare that this thesis was composed by myself, that the work contained herein is my own except where explicitly stated otherwise in the text, and that this work has not been submitted for any other degree or professional qualification except as specified.

Key concepts: Dynamic voltage scaling, Real-time operating system, Porting, Computer science, Scheduling (production processes), Embedded system, Real-time computing, Scaling

Related papers

Back to paper searchBrowse research topicsOriginal source
ThermOS: An Energy Efficient Real-Time Operating System For An Ultra-low Power Embedded Device — Research Paper | ScholarLens