Real-time priority processing on an embedded CE device

M.M.H.P. Heuvel, van den, R.J. Bril, S. Schiemenz, C. Hentschel, C. Tempelaars

Research output: Contribution to journalArticleAcademicpeer-review

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.
Original languageEnglish
Pages (from-to)1969-1977
JournalIEEE Transactions on Consumer Electronics
Volume57
Issue number4
DOIs
Publication statusPublished - 2011

Fingerprint Dive into the research topics of 'Real-time priority processing on an embedded CE device'. Together they form a unique fingerprint.

  • Cite this

    Heuvel, van den, M. M. H. P., Bril, R. J., Schiemenz, S., Hentschel, C., & Tempelaars, C. (2011). Real-time priority processing on an embedded CE device. IEEE Transactions on Consumer Electronics, 57(4), 1969-1977. https://doi.org/10.1109/TCE.2011.6131178