Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/RTSS.2005.33guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

ParaScale: Exploiting Parametric Timing Analysis for Real-Time Schedulers and Dynamic Voltage Scaling

Published: 05 December 2005 Publication History

Abstract

Static timing analysis safely bounds worst-case execution times to determine if tasks can meet their deadlines in hard real-time systems. However, conventional timing analysis requires that the upper bound of loops be known statically, which limits its applicability. Parametric timing analysis methods remove this constraint by providing the WCET as a formula parameterized on loop bounds. This paper contributes a novel technique to allow parametric timing analysis to interact with dynamic real-time schedulers. By dynamically detecting actual loop bounds, a lower WCET bound can be calculated, on-the-fly, for the remaining execution of a task. We analyze the benefitsfrom parametric analysis in terms of dynamically discovered slack in a schedule. We then assess the potential for dynamic power conservation by exploiting parametric loop bounds for ParaScale, our intra-task dynamic voltage scaling (DVS) approach. Our results demonstrate that the parametric approach to timing analysis provides 66%-80% additional savings in power consumption. We further show that using this approach combined with online intra-task DVS to exploit parametric execution times results in much lower power consumption. Hence, even in the absence of dynamic scheduling, significant savings in power can be obtained, e.g., in the case of cyclic executives.

Cited By

View all
  • (2024)Parametric WCET as a function of procedure argumentsJournal of Systems Architecture: the EUROMICRO Journal10.1016/j.sysarc.2024.103086148:COnline publication date: 1-Mar-2024
  • (2023)WCET analysis with procedure arguments as parametersProceedings of the 31st International Conference on Real-Time Networks and Systems10.1145/3575757.3593655(11-22)Online publication date: 7-Jun-2023
  • (2017)Symbolic WCET ComputationACM Transactions on Embedded Computing Systems10.1145/314741317:2(1-26)Online publication date: 7-Dec-2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
RTSS '05: Proceedings of the 26th IEEE International Real-Time Systems Symposium
December 2005
394 pages
ISBN:0769524907

Publisher

IEEE Computer Society

United States

Publication History

Published: 05 December 2005

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Parametric WCET as a function of procedure argumentsJournal of Systems Architecture: the EUROMICRO Journal10.1016/j.sysarc.2024.103086148:COnline publication date: 1-Mar-2024
  • (2023)WCET analysis with procedure arguments as parametersProceedings of the 31st International Conference on Real-Time Networks and Systems10.1145/3575757.3593655(11-22)Online publication date: 7-Jun-2023
  • (2017)Symbolic WCET ComputationACM Transactions on Embedded Computing Systems10.1145/314741317:2(1-26)Online publication date: 7-Dec-2017
  • (2014)Accelerating Dynamic Detection of Uses of Undefined Values with Static Value-Flow AnalysisProceedings of Annual IEEE/ACM International Symposium on Code Generation and Optimization10.1145/2581122.2544154(154-164)Online publication date: 15-Feb-2014
  • (2014)Accelerating Dynamic Detection of Uses of Undefined Values with Static Value-Flow AnalysisProceedings of Annual IEEE/ACM International Symposium on Code Generation and Optimization10.1145/2544137.2544154(154-164)Online publication date: 15-Feb-2014
  • (2011)Parametric timing analysis and its application to dynamic voltage scalingACM Transactions on Embedded Computing Systems (TECS)10.1145/1880050.188006110:2(1-34)Online publication date: 7-Jan-2011
  • (2010)Time-based intrusion detection in cyber-physical systemsProceedings of the 1st ACM/IEEE International Conference on Cyber-Physical Systems10.1145/1795194.1795210(109-118)Online publication date: 13-Apr-2010
  • (2009)CheckerCoreProceedings of the 2009 international conference on Compilers, architecture, and synthesis for embedded systems10.1145/1629395.1629421(175-184)Online publication date: 11-Oct-2009
  • (2008)Worst-case execution time analysis of security policies for deeply embedded real-time systemsACM SIGBED Review10.1145/1366283.13662915:1(1-2)Online publication date: 1-Jan-2008
  • (2007)Generalizing parametric timing analysisACM SIGPLAN Notices10.1145/1273444.125479542:7(152-154)Online publication date: 13-Jun-2007
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media