SP@CE - An SP-Based Programming Model for Consumer Electronics Streaming Applications

Ana Varbanescu, Maik Nijhuis, Arturo González-Escribano, Henk Sips, Herbert Bos, Henri Bal

Research output: Chapter in Book / Report / Conference proceedingChapterAcademic

85 Downloads (Pure)

Abstract

Efficient programming of multimedia streaming applications for Consumer Electronics (CE) devices is not trivial. As a solution for this problem, we present SP@CE, a novel programming model designed to balance the specific requirements of CE streaming applications with the simplicity and efficiency of the Series-Parallel Contention (SPC) programming model To enable the use of SP@CE, we have designed a framework that guides the programmer to design, evaluate, optimize and execute the application on the target CE platform. To evaluate the entire system, we have used SP@CE to implement a set of real-life streaming applications and we present the results obtained by running them on the Wasabi/SpaceCAKE architecture from Philips, a multi-processor system-on-chip (MPSoC) CE platform. The experiments show that SP@CE enables rapid application development, induces low overhead, offers high code reuse potential, and takes advantage of the inherent application parallelism.
Original languageEnglish
Title of host publicationLanguages and Compilers for Parallel Computing
Pages33-48
Publication statusPublished - 2007

Bibliographical note

Languages and Compilers for Parallel Computing, 33-48

Fingerprint Dive into the research topics of 'SP@CE - An SP-Based Programming Model for Consumer Electronics Streaming Applications'. Together they form a unique fingerprint.

Cite this