Programming Models and Methods for Heterogeneous Parallel Embedded Systems
- 1 September 2016
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in 2016 IEEE 10th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSOC)
- p. 289-296
- https://doi.org/10.1109/mcsoc.2016.39
Abstract
The growing complexity of digital signal processing applications makes a compelling case for the adoption of higher-level programming models such as dataflow for the implementation of applications on programmable logic devices and many/multi-core embedded processors. Past research works have shown that raising the level of abstraction of design stages does not necessarily come at penalties in results in terms of performance or resource requirements. Dataflow programs provide a high-level behavioral descriptions capable of expressing both sequential and parallel components of application algorithms and enable natural design abstractions, modularity, and portability. This paper presents an overview of the main features, recent achievements and results of a design-flow, entirely dataflow based, and the associated tools capable of implementing and optimizing complex signal processing system applications on heterogeneous and massive parallel embedded systems.Keywords
This publication has 18 references indexed in Scilit:
- Exploring MPEG HEVC decoder parallelism for the efficient porting onto many-core platformsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2014
- Coarse grain clock gating of streaming applications in programmable logic implementationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2014
- Methods to explore design space for MPEG RMC codec specificationsSignal Processing: Image Communication, 2013
- High-Level Synthesis for FPGAs: From Prototyping to DeploymentIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2011
- Trace-based KPN composability analysis for mapping simultaneous applications to MPSoC platformsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2010
- A framework for rapid system-level exploration, synthesis, and programming of multimedia MP-SoCsPublished by Association for Computing Machinery (ACM) ,2007
- Advances in dataflow programming languagesACM Computing Surveys, 2004
- A comparison of synchronous and cycle-static dataflowPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Dataflow process networksProceedings of the IEEE, 1995
- Static Scheduling of Synchronous Data Flow Programs for Digital Signal ProcessingInternational Conference on Acoustics, Speech, and Signal Processing (ICASSP), 1987