• DocumentCode
    121110
  • Title

    Preesm: A dataflow-based rapid prototyping framework for simplifying multicore DSP programming

  • Author

    Pelcat, Maxime ; Desnos, Karol ; Heulot, Julien ; Guy, Clement ; Nezan, Jean-Francois ; Aridhi, Slaheddine

  • Author_Institution
    IETR, INSA Rennes, Rennes, France
  • fYear
    2014
  • fDate
    11-12 Sept. 2014
  • Firstpage
    36
  • Lastpage
    40
  • Abstract
    The high performance Digital Signal Processors (DSPs) 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.
  • Keywords
    data flow computing; digital signal processing chips; multiprocessing programs; multiprocessing systems; parallel architectures; parallel programming; software prototyping; PREESM framework; TMS320C6678 8-core DSP device; Texas Instruments; automatic deadlock-free code generation; dataflow programming methods; dataflow-based rapid prototyping framework; digital signal processors; heterogeneous multiprocessor architectures; multicore DSP programming; parallel execution; scalable framework cover memory; stereo matching algorithm; time analysis; Algorithm design and analysis; Computational modeling; Digital signal processing; Multicore processing; Parallel processing; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Education and Research Conference (EDERC), 2014 6th European Embedded Design in
  • Conference_Location
    Milano
  • Print_ISBN
    978-1-4799-6841-1
  • Type

    conf

  • DOI
    10.1109/EDERC.2014.6924354
  • Filename
    6924354