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-2 | Engels |
---|---|
Titel | Proceedings of the 10th EUROMICRO Conference on Digital System Design Architectures, Methods and Tools (DSD 2007) 29-31 August 2007, Lübeck, Germany |
Plaats van productie | Los Alamitos |
Uitgeverij | IEEE Computer Society |
Pagina's | 228-235 |
ISBN van geprinte versie | 0-7695-2978-x |
DOI's | |
Status | Gepubliceerd - 2007 |
Evenement | 10th Euromicro Conference on Digital System Design (DSD 2007) - Lübeck, Duitsland Duur: 29 aug. 2007 → 31 aug. 2007 |
Congres
Congres | 10th Euromicro Conference on Digital System Design (DSD 2007) |
---|---|
Verkorte titel | DSD2 007 |
Land/Regio | Duitsland |
Stad | Lübeck |
Periode | 29/08/07 → 31/08/07 |
Ander | DSD 2007, Lübeck, Germany |