Optimization of portable parallel signal processing applications by design space exploration of dataflow programs

Christophe Lucarz, Marco Mattavelli, Jörn Janneck

Research output: Chapter in Book/Report/Conference proceedingPaper in conference proceedingpeer-review

4 Citations (SciVal)

Abstract

Abstract in Undetermined
This paper describes a methodology for the optimization of portable parallel signal processing applications specified by dataflow programs. The use of dataflow as a programming model for signal processing applications targeting parallel platforms provides an important advantage versus the traditional sequential programming paradigm: the portability of parallelism. The paper introduce a design space exploration methodology for exploring alternative implementations in which abstract traces of a program, representing the actual data dependencies of its parts, are first constructed and then analyzed to guide the refactoring and mapping and of the signal processing applications to best match its intended parallel target. The methodology is demonstrated and evaluated in an at-size case study of an MPEG-4 video decoder.
Original languageEnglish
Title of host publication2011 IEEE Workshop on Signal Processing Systems (SiPS)
PublisherIEEE - Institute of Electrical and Electronics Engineers Inc.
Pages43-48
ISBN (Print)978-1-4577-1920-2
DOIs
Publication statusPublished - 2011
Event2011 IEEE Workshop on Signal Processing Systems (SiPS) - Beirut, Lebanon
Duration: 2011 Oct 42011 Oct 7

Publication series

Name
ISSN (Print)2162-3562

Conference

Conference2011 IEEE Workshop on Signal Processing Systems (SiPS)
Country/TerritoryLebanon
CityBeirut
Period2011/10/042011/10/07

Subject classification (UKÄ)

  • Computer Science

Keywords

  • software synthesis
  • multicore systems
  • design space exploration
  • Dataflow programming

Fingerprint

Dive into the research topics of 'Optimization of portable parallel signal processing applications by design space exploration of dataflow programs'. Together they form a unique fingerprint.

Cite this