DocumentCode :
1423445
Title :
Real-time priority processing on an embedded CE device
Author :
Van den Heuvel, Martijn M H P ; Bril, Reinder J. ; Schiemenz, Stefan ; Hentschel, Christian ; Tempelaars, Coen
Author_Institution :
Dept. of Math. & Comput. Sci., Eindhoven Univ. of Technol., Eindhoven, Netherlands
Volume :
57
Issue :
4
fYear :
2011
fDate :
11/1/2011 12:00:00 AM
Firstpage :
1969
Lastpage :
1977
Abstract :
Consumer electronic products are increasingly becoming more open and flexible, which is achieved by replacing dedicate, single-function hardware components by software components running on programmable platforms. Scalable video algorithms (SVAs) using the novel principle of priority processing can guarantee real-time performance on these platforms even with limited resources. In this paper we describe the mapping of a priority-processing application on an embedded consumer platform comprising a general purpose processor and multiple stream processing elements. An application comprises one or more independent, competing priority-processing algorithms. These SVAs have a single, dedicated streaming processor at their disposal. Dynamic resource allocation is required to maximize the overall output quality of SVAs that are executed on a shared platform. To enable real-time processing of individual SVAs, we compare the performance of different implementations for dynamic-resource-allocation mechanisms. Finally, we show that priority processing achieves real-time performance even under tight resource constraints.
Keywords :
consumer electronics; customer satisfaction; embedded systems; microprocessor chips; resource allocation; consumer electronic products; dynamic resource allocation mechanisms; embedded CE device; embedded consumer platform; general purpose processor; programmable platforms; real-time priority processing; scalable video algorithms; single-function hardware components; software components; stream processing elements; Context; Dynamic scheduling; Heuristic algorithms; Real time systems; Resource management; Streaming media; Switches; context switching; dynamic resource allocation; monitoring.; preliminarytermination; priority processing; scalable video algorithms; stream processing;
fLanguage :
English
Journal_Title :
Consumer Electronics, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-3063
Type :
jour
DOI :
10.1109/TCE.2011.6131178
Filename :
6131178
Link To Document :
بازگشت