• DocumentCode
    336912
  • Title

    A generic methodology for the software managing of caches in multi-processors DSP architectures

  • Author

    Lohier, Frantz ; Lacassagne, Lionel ; Garda, Patrick

  • Author_Institution
    Electron. Inf. Applications, Bievres, France
  • Volume
    4
  • fYear
    1999
  • fDate
    15-19 Mar 1999
  • Firstpage
    1905
  • Abstract
    This article introduces a novel software engineering methodology designed for the real-time execution of low-level image operators running on multi-processors DSP architectures. We detail the results we gained while implementing our approach on the TMS320C80, a shared memory multi-processors architecture. Our contribution compares to other existing C80´s image processing libraries in terms of genericity, flexibility, and performance improvement. More specifically, generic mechanisms allows one to address various operator´s requirements as well as expanding them using a standard framework. Our approach is flexible enough to allow for the dynamic composing of concurrent and reconfigurable processing chains thanks to a modular library implementing basic operators. Processing chains work on various image sizes and with any number of processors. Above all, our methodology permits performance improvement by enhancing data locality
  • Keywords
    cache storage; digital signal processing chips; image processing; parallel architectures; reconfigurable architectures; shared memory systems; software libraries; storage management; DMA programming; TMS320C80; caches; concurrent processing chain; data locality; dynamic composing; generic mechanisms; generic methodology; image processing libraries; image sizes; low-level image operators; modular library; multiprocessor DSP architectures; parallel processing; performance improvement; real-time execution; reconfigurable processing chain; shared memory multiprocessor architecture; software engineering; software management; Application software; Bicycles; Computer architecture; Design methodology; Digital signal processing; Image processing; Memory architecture; Software design; Software engineering; Software libraries;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 1999. Proceedings., 1999 IEEE International Conference on
  • Conference_Location
    Phoenix, AZ
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-5041-3
  • Type

    conf

  • DOI
    10.1109/ICASSP.1999.758296
  • Filename
    758296