A unified execution model for data-driven applications on a composable MPSoC

Ashkan Beyranvand Nejad, Anca Molnos, Kees Goossens

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

3 Citations (Scopus)

Abstract

Multi-processor Systems on Chip (MPSoCs) execute multiple applications concurrently. These applications may belong to different domains, i.e., may have firm-, soft-, or non-realtime requirements. A composable system simplifies system design, integration, and verification by avoiding the inter-application interference. Existing work demonstrates composability for applications expressed using a single model of computation. For example, Kahn Process Network (KPN) and dataflow are two common data-driven parallel models of computation, each with different properties and suited for different application domains. This paper extends existing work with support for concurrent, composable execution of KPN and dataflow applications on the same MPSoC platform. We formalize a unified execution model by defining its operations that implement the different models of computation on the MPSoC, and discuss the trade-offs involved. Our experiments indicate that multiple applications modeled in KPN and dataflow run composably on an MPSoC platform.

Original languageEnglish
Title of host publicationProceedings - 2011 14th Euromicro Conference on Digital System Design
Subtitle of host publicationArchitectures, Methods and Tools, DSD 2011
Place of PublicationPiscataway
PublisherInstitute of Electrical and Electronics Engineers
Pages818-822
Number of pages5
ISBN (Print)978-1-4577-1048-3
DOIs
Publication statusPublished - 1 Nov 2011
Event2011 14th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2011 - Oulu, Finland
Duration: 31 Aug 20112 Sep 2011

Conference

Conference2011 14th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2011
CountryFinland
CityOulu
Period31/08/112/09/11

Keywords

  • Composable system
  • Data-driven models
  • Execution model
  • Multi-processor system on chip
  • Realtime applications

Fingerprint Dive into the research topics of 'A unified execution model for data-driven applications on a composable MPSoC'. Together they form a unique fingerprint.

Cite this