Programming models and methods for heterogeneous parallel embedded systems

被引:3
作者
Casale-Brunet, Simone [1 ]
Bezati, Endri [1 ]
Mattavelli, Marco [1 ]
机构
[1] Ecole Polytech Fed Lausanne, SCI, STI, MM, Lausanne, Switzerland
来源
2016 IEEE 10TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC) | 2016年
关键词
D O I
10.1109/MCSoC.2016.39
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:289 / 296
页数:8
相关论文
共 34 条
[1]  
Ab Rahman Ab Al-Hadi, 2013, 2013 Conference on Design and Architectures for Signal and Image Processing (DASIP), P63
[2]  
[Anonymous], 2013, PROGRAMMING HETEROGE
[3]  
[Anonymous], 2011, 2300142011 ISOIEC
[4]  
Bezati E., 2013, P EL SYST LEV SYNTH, P1
[5]  
Bezati E., 2014, Proceedings of the IEEE Electronic System Level Synthesis Conference ESLsyn, P1
[6]  
Bezati E., 2015, THESIS
[7]  
Bezati E, 2013, INT SYMP IMAGE SIG, P750
[8]  
Brunet SC, 2013, IEEE WORKSHOP SIG, P177, DOI 10.1109/SiPS.2013.6674501
[9]  
Canale M., 2015, J SIGNAL PROCESSING, P1
[10]  
Casale-Brunet S., 2013, 2013 Conference on Design and Architectures for Signal and Image Processing (DASIP), P341