SP@CE - An SP-based programming model for consumer electronics streaming applications

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

*Corresponding author for this work

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

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 multiprocessor 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 - 19th International Workshop, LCPC 2006, Revised Papers
Pages33-48
Number of pages16
Volume4382 LNCS
Publication statusPublished - 1 Dec 2007
Event19th International Workshop on Languages and Compilers for Parallel Computing, LCPC 2006 - New Orleans, LA, United States
Duration: 2 Nov 20064 Nov 2006

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4382 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference19th International Workshop on Languages and Compilers for Parallel Computing, LCPC 2006
Country/TerritoryUnited States
CityNew Orleans, LA
Period2/11/064/11/06

Keywords

  • Component-based framework
  • Consumer electronics
  • MPSoC
  • Programming models
  • SP@CE
  • Streaming applications

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