DocumentCode :
2696182
Title :
A software engineering methodology to optimize caching in multi-processor DSP architectures: TMS320C80 results towards the real-time execution of low level image processing
Author :
Lohier, Frantz ; Garda, Patrick
Author_Institution :
Electron. Inf. Applications, Bievres, France
fYear :
1999
fDate :
1999
Firstpage :
146
Lastpage :
154
Abstract :
This paper introduces an original software engineering methodology we developed while focusing on the implementation of a low-level image processing library targeted for a shared memory multi-processor DSP architecture: the TMS320C80. Real-time constraints led us to concentrate on the enhancement of data locality thanks to the software managing of caches based on an advanced multi-dimensional DMA. This contribution compares to other existing C80´s image processing libraries in terms of genericity, flexibility and performance improvement. Our approach allows for the composing of concurrent processing chains grounded on a modular library gathering basic processing operators. Generic mechanisms allow to address all basic operator´s requirements as well as to quickly expand the library thanks to a re-usable and well defined framework. Flexibility allows to dynamically re-configure a chain or to modify the region of interest and the number of processors. We finally demonstrate experimentally that our approach allows significant performance improvements
Keywords :
digital signal processing chips; image processing; shared memory systems; software engineering; visual databases; TMS320C80; caching; genericity; image processing libraries; low level image processing; multiprocessor DSP architectures; performance improvements; real-time execution; shared memory multiprocessor DSP architecture; software engineering methodology; Computer architecture; Decision support systems; Digital signal processing; Hardware; Optimization methods; Optimizing compilers; Reduced instruction set computing; Signal processing algorithms; Software engineering; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application-Specific Systems and Software Engineering and Technology, 1999. ASSET '99. Proceedings. 1999 IEEE Symposium on
Conference_Location :
Richardson, TX
Print_ISBN :
0-7695-0122-2
Type :
conf
DOI :
10.1109/ASSET.1999.756763
Filename :
756763
Link To Document :
بازگشت