Execution-time Prediction for Dynamic Streaming Applications with Task-level Parallelism

P. Poplavko, T. Basten, J. Meerbergen, van

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

24 Citaten (Scopus)

Samenvatting

Programmable multiprocessor systems-on-chip are becoming the preferred implementation platform for embedded streaming applications. This enables using more software components, which leads to large and frequent dynamic variations of data-dependent execution times. In this context, accurate and conservative prediction of execution times helps in maintaining good audio/video quality and reducing energy consumption by dynamic evaluation of the amount of on-chip resources needed by applications. To be effective, multiprocessor systems have to employ the available parallelism. The combination of task-level parallelism and task delay variations makes predicting execution times a very hard problem. So far, under these conditions, no appropriate techniques exist for the conservative prediction of execution times with the required accuracy. In this paper, we present a novel technique for this problem, exploiting the concept of scenario-based prediction, and taking into account the transient and periodic behavior of scenarios and the effect of scenario transitions. In our MPEG-4 shape-decoder case study, we observe no more than 11% average overestimation.
Originele taal-2Engels
TitelProceedings of the 10th EUROMICRO Conference on Digital System Design Architectures, Methods and Tools (DSD 2007) 29-31 August 2007, Lübeck, Germany
Plaats van productieLos Alamitos
UitgeverijIEEE Computer Society
Pagina's228-235
ISBN van geprinte versie0-7695-2978-x
DOI's
StatusGepubliceerd - 2007
Evenement10th Euromicro Conference on Digital System Design (DSD 2007) - Lübeck, Duitsland
Duur: 29 aug. 200731 aug. 2007

Congres

Congres10th Euromicro Conference on Digital System Design (DSD 2007)
Verkorte titelDSD2 007
Land/RegioDuitsland
StadLübeck
Periode29/08/0731/08/07
AnderDSD 2007, Lübeck, Germany

Vingerafdruk

Duik in de onderzoeksthema's van 'Execution-time Prediction for Dynamic Streaming Applications with Task-level Parallelism'. Samen vormen ze een unieke vingerafdruk.

Citeer dit