Advanced

High-level synthesis of dynamic dataflow programs on heterogeneous MPSoC platforms

Bezati, Endri; Casale Brunet, Simone; Mattavelli, Marco and Janneck, Jörn LU (2016) International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS XVI) In 2016 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS) p.227-234
Abstract
The growing complexity of digital signal processing applications make a compelling case the use of high-level design and synthesis methodologies for the implementation on programmable logic devices and embedded processors. Past research has shown that, for complex systems, raising the level of abstraction of design stages does not necessarily come at a penalty in terms of performance or resource requirements. Dataflow programs provide behavioral descriptions capable of expressing both sequential and parallel components of application algorithms and enable natural design abstractions, modularity, and portability. In this paper, an open source tool, implementing dataflow programs onto embedded heterogeneous platforms by means of high-level... (More)
The growing complexity of digital signal processing applications make a compelling case the use of high-level design and synthesis methodologies for the implementation on programmable logic devices and embedded processors. Past research has shown that, for complex systems, raising the level of abstraction of design stages does not necessarily come at a penalty in terms of performance or resource requirements. Dataflow programs provide behavioral descriptions capable of expressing both sequential and parallel components of application algorithms and enable natural design abstractions, modularity, and portability. In this paper, an open source tool, implementing dataflow programs onto embedded heterogeneous platforms by means of high-level synthesis, software synthesis and interface synthesis is presented Experimental design results demonstrate the capability and the effectiveness of the tool for implementing a wide range of applications when combined with Vivado HLS. (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
in
2016 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS)
pages
227 - 234
publisher
IEEE--Institute of Electrical and Electronics Engineers Inc.
conference name
International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS XVI)
external identifiers
  • scopus:85013851173
ISBN
978-1-5090-3076-7
978-1-5090-3077-4
DOI
10.1109/SAMOS.2016.7818352
language
English
LU publication?
yes
id
8da3f9f2-7f65-4b63-a6ad-48d4ed17014c
date added to LUP
2017-01-27 15:11:15
date last changed
2017-11-14 09:51:13
@inproceedings{8da3f9f2-7f65-4b63-a6ad-48d4ed17014c,
  abstract     = {The growing complexity of digital signal processing applications make a compelling case the use of high-level design and synthesis methodologies for the implementation on programmable logic devices and embedded processors. Past research has shown that, for complex systems, raising the level of abstraction of design stages does not necessarily come at a penalty in terms of performance or resource requirements. Dataflow programs provide behavioral descriptions capable of expressing both sequential and parallel components of application algorithms and enable natural design abstractions, modularity, and portability. In this paper, an open source tool, implementing dataflow programs onto embedded heterogeneous platforms by means of high-level synthesis, software synthesis and interface synthesis is presented Experimental design results demonstrate the capability and the effectiveness of the tool for implementing a wide range of applications when combined with Vivado HLS.},
  author       = {Bezati, Endri and Casale Brunet, Simone and Mattavelli, Marco and Janneck, Jörn},
  booktitle    = {2016 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS)},
  isbn         = {978-1-5090-3076-7},
  language     = {eng},
  month        = {07},
  pages        = {227--234},
  publisher    = {IEEE--Institute of Electrical and Electronics Engineers Inc.},
  title        = {High-level synthesis of dynamic dataflow programs on heterogeneous MPSoC platforms},
  url          = {http://dx.doi.org/10.1109/SAMOS.2016.7818352},
  year         = {2016},
}