DocumentCode
467626
Title
MPSoC memory optimization for digital camera applications
Author
Bouchebaba, Y. ; Lavigueur, B. ; Girodias, B. ; Nicolescu, G. ; Paulin, P.G.
Author_Institution
STMicroelectronics, Geneva, Switzerland
fYear
2007
fDate
29-31 Aug. 2007
Firstpage
424
Lastpage
427
Abstract
Multiprocessor system-on-a-chip architectures have received a lot of attention in the past years, but few advances in compilation techniques are targeting these architectures. This is particularly true for the exploitation of data locality. Most of the compilation techniques discussed in the literature for parallel architectures are based on single loop nest. However, most multimedia and image processing applications are composed of several loop nests. In this paper, new techniques based on program transformations are proposed to optimize these types of applications. In a monoprocessor architecture, the loop fusion technique is well known. In this paper, the loop fusion is generalized and adapted to a MPSoC architecture. Another technique called "computation propagation " is proposed. It completely removes the temporary arrays and significantly reduces the memory accesses, the memory space and the processing time. Experimental results show that this new technique yields a significant reduction in the number of data cache misses (35%), in processing time (30%) and in channel transactions (85%).
Keywords
cameras; digital storage; memory architecture; multiprocessing systems; program compilers; system-on-chip; MPSoC memory optimization; compilation techniques; computation propagation; data locality; digital camera; loop fusion technique; memory accesses reduction; multiprocessor system-on-a-chip; program transformations; Color; Computer architecture; Digital cameras; Energy consumption; Filters; Image coding; Image processing; Interpolation; Multiprocessing systems; Parallel architectures;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design Architectures, Methods and Tools, 2007. DSD 2007. 10th Euromicro Conference on
Conference_Location
Lubeck
Print_ISBN
978-0-7695-2978-3
Type
conf
DOI
10.1109/DSD.2007.4341502
Filename
4341502
Link To Document