A unified execution model for multiple computation models of streaming applications on a composable MPSoC

A.B. Nejad, A.M. Molnos, K.G.W. Goossens

Research output: Contribution to journalArticleAcademicpeer-review

6 Citations (Scopus)

Abstract

In this paper we propose a unified model of execution that aims to fill the abstraction level gap between the primitives of models of computation and the ones of an MPSoC. This model targets a composable MPSoC platform and supports the sequential, Kahn process networks, and dataflow models. Our model comprises of (1) execution operations implementing the primitives in the models of computation, and (2) a time model of execution of streaming applications on a composable platform. We implement these models of computation with the model of execution, and discuss the trade-offs involved. Case studies on an FPGA prototype of the composable MPSoC demonstrate how the model of execution actually works on a real platform. Furthermore they indicate that multiple applications modeled in KPN and dataflow run composably on the platform. (c) 2013 Elsevier B.V. All rights reserved.
Original languageEnglish
Pages (from-to)1032-1046
JournalJournal of Systems Architecture
Volume59
Issue number10, part C
DOIs
Publication statusPublished - 2013

Fingerprint

Dive into the research topics of 'A unified execution model for multiple computation models of streaming applications on a composable MPSoC'. Together they form a unique fingerprint.

Cite this