• DocumentCode
    2256809
  • Title

    DAGS: Distribution agnostic sequential Monte Carlo scheme for task execution time estimation

  • Author

    Iqbal, Nabeel ; Siddique, M. Adnan ; Henkel, Jörg

  • Author_Institution
    Dept. of Embedded Syst., Karlsruhe Inst. of Technol. (KIT), Karlsruhe, Germany
  • fYear
    2010
  • fDate
    8-12 March 2010
  • Firstpage
    1645
  • Lastpage
    1648
  • Abstract
    This paper addresses the problem of stochastic task execution time estimation agnostic to the process distributions. The proposed method is orthogonal to the application structure and underlying architecture. We build the time varying state space model of the task execution time. In the case of software pipelined tasks, to refine the estimate quality, the state-space is modeled as Multiple Input Single Output (MISO) system by taking into account the current execution time of the predecessor task. To obtain nearly Bayesian estimates, irrespective of the process distribution, the sequential Monte Carlo method is applied which form the recursive solution to reduce the overheads and comprises of time update and correction steps. We experimented on three different platforms, including multicore, using the time parallelized H.264 decoder: a control dominant computationally demanding application and AES encoder: a pure data flow application. Results show that estimates obtained by our method are superior in quality and are up to 68% better in comparison to others.
  • Keywords
    Bayes methods; Monte Carlo methods; multiprocessing systems; stochastic processes; task analysis; AES encoder; Bayesian estimation; data flow; distribution agnostic sequential Monte Carlo scheme; multicore systems; multiple input single outputsystem; software pipelined tasks; state space model; stochastic task execution time estimation; time parallelized H.264 decoder; Application software; Bayesian methods; Computer architecture; Monte Carlo methods; Multicore processing; Recursive estimation; Software quality; State estimation; State-space methods; Stochastic processes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-7054-9
  • Type

    conf

  • DOI
    10.1109/DATE.2010.5457076
  • Filename
    5457076