Trace-based KPN composability analysis for mapping simultaneous applications to MPSoC platforms

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

Contributors

  • Jeronimo Castrillon - , RWTH Aachen University (Author)
  • Ricardo Velasquez - , ALaRI (Author)
  • Anastasia Stulova - , RWTH Aachen University (Author)
  • Weihua Sheng - , RWTH Aachen University (Author)
  • Jianjiang Ceng - , RWTH Aachen University (Author)
  • Rainer Leupers - , RWTH Aachen University (Author)
  • Gerd Ascheid - , RWTH Aachen University (Author)
  • Heinrich Meyr - , RWTH Aachen University (Author)

Abstract

Nowadays, most embedded devices need to support multiple applications running concurrently. In contrast to desktop computing, very often the set of applications is known at design time and the designer needs to assure that critical applications meet their constraints in every possible use-case. In order to do this, all possible use-cases, i.e. subset of applications running simultaneously, have to be verified thoroughly. An approach to reduce the verification effort, is to perform composability analysis which has been studied for sets of applications modeled as Synchronous Dataflow Graphs. In this paper we introduce a framework that supports a more general parallel programming model based on the Kahn Process Networks Model of Computation and integrates a complete MPSoC programming environment that includes: compiler-centric analysis, performance estimation, simulation as well as mapping and scheduling of multiple applications. In our solution, composability analysis is performed on parallel traces obtained by instrumenting the application code. A case study performed on three typical embedded applications, JPEG, GSM and MPEG-2, proved the applicability of our approach.

Details

Original languageEnglish
Title of host publication2010 Design, Automation & Test in Europe Conference & Exhibition (DATE 2010)
PublisherIEEE, New York [u. a.]
Pages753-758
Number of pages6
ISBN (electronic)978-3-9810801-6-2
ISBN (print)978-1-4244-7054-9
Publication statusPublished - 2010
Peer-reviewedYes
Externally publishedYes

Publication series

SeriesDesign, Automation and Test in Europe Conference and Exhibition (DATE)
ISSN1530-1591

Conference

Title2010 Design, Automation and Test in Europe Conference and Exhibition
Abbreviated titleDATE 2010
Conference number13
Duration8 - 12 March 2010
Website
CityDresden
CountryGermany

External IDs

ORCID /0000-0002-5007-445X/work/141545603

Keywords

Research priority areas of TU Dresden

ASJC Scopus subject areas