• DocumentCode
    2127806
  • Title

    Automatic coarse-grain partitioning and automatic code generation for heterogeneous architectures

  • Author

    Raulet, Michael ; Babel, M. ; Deforges, O. ; Nezan, JF ; Sore, Y.

  • Author_Institution
    CNRS UMR 6164 IETR, INSA Rennes, France
  • fYear
    2003
  • fDate
    27-29 Aug. 2003
  • Firstpage
    316
  • Lastpage
    321
  • Abstract
    Real time signal, image, and control applications have very important time constraints, involving the use of several powerful numerical calculation units. The aim of our project is to develop a fast and automatic prototyping process dedicated to parallel architectures made of both PC and several last generation Texas Instruments digital signal processors: TMS320C6X DSP. The process is based on SynDEx, a CAD software improving algorithm implementation onto multiprocessor architectures by finding the best matching between an algorithm and an architecture. SynDEx kernels for automatic PC and DSP dedicated code generation have been developed with the new SynDEx functionalities. A full coding application illustrates the results. The application is an image compression algorithm called LAR (locally adaptive resolution).
  • Keywords
    data compression; digital signal processing chips; electronic design automation; image coding; parallel architectures; program compilers; CAD software; DSP code generation; PC code generation; TMS320C6X DSP; Texas Instruments digital signal processors; coarse-grain partitioning; code generation; heterogeneous architectures; image compression; locally adaptive resolution; multiprocessor architectures; numerical calculation units; parallel architectures; prototyping process; real time applications; Application software; Automatic control; Digital signal processing; Image coding; Parallel architectures; Prototypes; Signal processing algorithms; Software algorithms; Software prototyping; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems, 2003. SIPS 2003. IEEE Workshop on
  • ISSN
    1520-6130
  • Print_ISBN
    0-7803-7795-8
  • Type

    conf

  • DOI
    10.1109/SIPS.2003.1235689
  • Filename
    1235689