DocumentCode
2188330
Title
Data-access optimization of embedded systems through selective inlining transformation
Author
Absar, Mohammed Javed ; Marchal, Pol ; Catthoor, Francky
Author_Institution
Interuniv. Micro-Electronika Centrum, Belgium
fYear
2005
fDate
22-23 Sept. 2005
Firstpage
75
Lastpage
80
Abstract
Spatial and temporal locality improvements, by loop and data-layout transformations, are today seen as key to obtaining energy and performance gains in data-dominated multimedia applications. With significant energy and time being spent in moving data between memory hierarchies, reducing the traffic by increasing locality is highly desirable. Techniques for improving locality can, however, are significantly constrained by function boundaries. While global optimization - across function boundaries - is often considered an alternative, the truth is that it does not allow contextual and specialized optimizations that are possible after inlining. In this paper, therefore, we present a systematic technique which assists locality optimizations techniques by selectively inlining functions that have strong data coupling between them. Results on realistic multimedia applications using our approach show an average 35% reduction in external data memory access, without any significant impact on the instruction memory (within 3%).
Keywords
embedded systems; multimedia systems; optimisation; data-access optimization; embedded systems; locality optimization; multimedia application; selective inlining transformation; spatial locality; temporal locality; Asia; Costs; Embedded system; Impedance; Performance gain; Signal processing algorithms; Speech processing; Testing; Video signal processing; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Systems for Real-Time Multimedia, 2005. 3rd Workshop on
Print_ISBN
0-7803-9347-3
Type
conf
DOI
10.1109/ESTMED.2005.1518077
Filename
1518077
Link To Document