TY - JOUR
T1 - A unified execution model for multiple computation models of streaming applications on a composable MPSoC
AU - Nejad, A.B.
AU - Molnos, A.M.
AU - Goossens, K.G.W.
PY - 2013
Y1 - 2013
N2 - 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.
AB - 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.
U2 - 10.1016/j.sysarc.2013.07.006
DO - 10.1016/j.sysarc.2013.07.006
M3 - Article
SN - 1383-7621
VL - 59
SP - 1032
EP - 1046
JO - Journal of Systems Architecture
JF - Journal of Systems Architecture
IS - 10, part C
ER -