DocumentCode :
3516335
Title :
Execution-time Prediction for Dynamic Streaming Applications with Task-level Parallelism
Author :
Poplavko, Peter ; Basten, Twan ; Van Meerbergen, Jef
Author_Institution :
Magma Design Autom., Eindhoven, Netherlands
fYear :
2007
fDate :
29-31 Aug. 2007
Firstpage :
228
Lastpage :
235
Abstract :
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.
Keywords :
circuit complexity; embedded systems; multimedia computing; multiprocessing systems; parallel architectures; programmable circuits; system-on-chip; video coding; video streaming; MPEG-4 shape-decoder case study; audio quality; dynamic streaming applications; embedded streaming applications; energy consumption reduction; execution-time prediction; multimedia streaming applications; periodic behavior; programmable multiprocessor systems-on-chip; task delay variations; task-level parallelism; transient behavior; video quality; Application software; Delay; Embedded software; Embedded system; Hardware; Multiprocessing systems; Quality management; Resource management; Streaming media; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design Architectures, Methods and Tools, 2007. DSD 2007. 10th Euromicro Conference on
Conference_Location :
Lubeck
Print_ISBN :
978-0-7695-2978-3
Type :
conf
DOI :
10.1109/DSD.2007.4341473
Filename :
4341473
Link To Document :
بازگشت