loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Omair Rafique and Klaus Schneider

Affiliation: Department of Computer Science, University of Kaiserslautern, Kaiserslautern, Germany

Keyword(s): Model-based Synthesis, Kahn Process Networks, Runtime System.

Abstract: This work builds upon an extendable model-based design framework called SHeD that enables the automatic software synthesis of different classes of dataflow process networks (DPNs) which represent different kinds of models of computation (MoCs). SHeD proposes a general DPN model that can be restricted by constraints to special classes of DPNs. It provides a tool chain including different specialized code generators for specific MoCs and a runtime system that finally maps models using a combination of different MoCs on cross-vendor target hardware. In this paper, we further extend the framework by integrating Kahn process networks (KPNs) in addition to the so-far existing support of dynamic and static/synchronous DPNs. The tool chain is extended for automatically synthesizing the modeled systems for the target hardware. In particular, a specialized code generator is developed and the runtime system is extended to implement models based on the underlying semantics of the KPN MoC. We mod eled and automatically synthesized a set of benchmarks for different target hardware based on all supported MoCs of the framework, including the newly integrated KPN MoC. The results are evaluated to analyze and compare the code size and the end-to-end performance of the generated implementations of all MoCs. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.116.90.57

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Rafique, O. and Schneider, K. (2021). Integrating Kahn Process Networks as a Model of Computation in an Extendable Model-based Design Framework. In Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development - MODELSWARD; ISBN 978-989-758-487-9; ISSN 2184-4348, SciTePress, pages 87-99. DOI: 10.5220/0010260500870099

@conference{modelsward21,
author={Omair Rafique. and Klaus Schneider.},
title={Integrating Kahn Process Networks as a Model of Computation in an Extendable Model-based Design Framework},
booktitle={Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development - MODELSWARD},
year={2021},
pages={87-99},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010260500870099},
isbn={978-989-758-487-9},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development - MODELSWARD
TI - Integrating Kahn Process Networks as a Model of Computation in an Extendable Model-based Design Framework
SN - 978-989-758-487-9
IS - 2184-4348
AU - Rafique, O.
AU - Schneider, K.
PY - 2021
SP - 87
EP - 99
DO - 10.5220/0010260500870099
PB - SciTePress