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
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;
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1999. Proceedings., 1999 IEEE International Conference on
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-7803-5041-3
DOI :
10.1109/ICASSP.1999.758296