Back to Search Start Over

PREESM: A Dataflow-Based Rapid Prototyping Framework For Simplifying Multicore DSP Programming

Authors :
Maxime Pelcat
Julien Heulot
Slaheddine Aridhi
Karol Desnos
Clement Guy
Jean-Francois Nezan
Institut d'Électronique et des Technologies du numéRique (IETR)
Université de Nantes (UN)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes)
Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)
CIV Texas Instruments
Texas Instruments
Université de Nantes (UN)-Université de Rennes 1 (UR1)
Université de Rennes (UNIV-RENNES)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées - Rennes (INSA Rennes)
Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)
Nantes Université (NU)-Université de Rennes 1 (UR1)
Source :
EDERC 2014 Proceedings, EDERC, EDERC, Sep 2014, Italy. pp.36
Publication Year :
2014

Abstract

International audience; The high performance Digital Signal Processors (DSP) currently manufactured by Texas Instruments are heterogeneous multiprocessor architectures. Programming these architectures is a complex task often reserved to specialized engineers because the bottlenecks of both the algorithm and the architecture need to be deeply understood in order to obtain a fairly parallel execution. The PREESM framework objective is to simplify the programming of multicore DSP systems by building on dataflow programming methods. The current functionalities of this scalable framework cover memory and time analysis, as well as automatic deadlock-free code generation. Several tutorials are provided with the tool for fast initiation of C programmers to multicore DSP programming. This paper demonstrates PREESM capabilities by comparing simulation and execution performances on a stereo matching algorithm prototyped on the TMS320C6678 8-core DSP device.

Details

Language :
English
Database :
OpenAIRE
Journal :
EDERC 2014 Proceedings, EDERC, EDERC, Sep 2014, Italy. pp.36
Accession number :
edsair.doi.dedup.....6304b20cf6ee1e35ceefedb98156fc79
Full Text :
https://doi.org/10.13140/2.1.1819.0729