DocumentCode
780091
Title
Reducing jitter in embedded systems employing a time-triggered software architecture and dynamic voltage scaling
Author
Phatrapornnant, Teera ; Pont, Michael J.
Author_Institution
Embedded Syst. Lab., Leicester Univ., UK
Volume
55
Issue
2
fYear
2006
Firstpage
113
Lastpage
124
Abstract
We have previously demonstrated that use of an appropriate dynamic voltage scaling (DVS) algorithm can lead to a substantial reduction in CPU power consumption in systems employing a time-triggered cooperative (TTC) scheduler. In this paper, we consider the impact that the use of DVS has on the levels of both clock and task jitter in TTC applications. We go on to describe a modified DVS algorithm (TTC-jDVS) which can be used where low jitter is an important design consideration. We then demonstrate the effectiveness of the modified algorithm on a data set made up of artificial tasks and in a realistic case study.
Keywords
computer architecture; embedded systems; hardware-software codesign; power consumption; scheduling; software architecture; timing jitter; CPU power consumption; dynamic voltage scaling; embedded system; jitter; low power design; real-time system; software architecture; time-triggered cooperative scheduler; Algorithm design and analysis; Clocks; Dynamic scheduling; Dynamic voltage scaling; Embedded system; Energy consumption; Jitter; Scheduling algorithm; Software architecture; Voltage control; Index Terms- Low power design; real-time systems and embedded systems.; scheduling;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2006.29
Filename
1566573
Link To Document