• DocumentCode
    2193199
  • Title

    Dynamic Workload Prediction for Soft Real-Time Applications

  • Author

    Kluge, Florian ; Uhrig, Sascha ; Mische, Jörg ; Satzger, Benjamin ; Ungerer, Theo

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Augsburg, Augsburg, Germany
  • fYear
    2010
  • fDate
    June 29 2010-July 1 2010
  • Firstpage
    1841
  • Lastpage
    1848
  • Abstract
    Energy consumption is often a hard constraint of embedded real-time systems. Modern processors provide techniques for dynamic voltage and frequency scaling to reduce energy consumption. However, while the processor possibly operates at a lower clock frequency, the running applications should still meet their deadlines and thus set some limits to the use of scaling techniques. In this paper, we propose AutoCorrelation Clustering as a technique to predict the workload of each single iteration of a periodic soft real-time application. Based on this prediction we adjust the processor performance such that all deadlines are met as exactly as possible. We compare our technique to the broadly implemented race-to-idle and identify situations where autocorrelation clustering can gain higher energy savings than race-to-idle. Additionally, autocorrelation clustering can help saving energy in multithreaded processors where race-to-idle can be applied only with a high overhead if at all. We evaluated our approach by simulating the execution of a MPEG decoder on the multithreaded CarCore processor model.
  • Keywords
    iterative methods; microprocessor chips; multi-threading; pattern clustering; power aware computing; power consumption; real-time systems; MPEG decoder; autocorrelation clustering; dynamic workload prediction; energy consumption; frequency scaling; lower clock frequency; multithreaded CarCore processor model performance; periodic soft embedded real-time application; race-to-idle; voltage scaling; Clocks; Energy consumption; Instruction sets; Instruments; Real time systems; Timing; Embedded Processor; Energy Efficiency; Real-time; Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
  • Conference_Location
    Bradford
  • Print_ISBN
    978-1-4244-7547-6
  • Type

    conf

  • DOI
    10.1109/CIT.2010.317
  • Filename
    5578012