Title :
Instruction Transfer And Storage Exploration for Low Energy VLIWs
Author :
Aa, Tom Vander ; Jayapala, Murali ; Corporaal, Henk ; Catthoor, Francky ; Deconinck, Geert
Author_Institution :
IMEC, Leuven
Abstract :
For multimedia applications, loop buffering is an efficient mechanism to reduce the power in the instruction memory of embedded processors. In particular, software controlled clustered loop buffers are potentially very energy efficient. However current compilers for VLIW do not fully exploit the potentials offered by such a clustered organization. This paper presents ITSE, Instruction Transfer and Storage Exploration, a methodology to minimize the instruction memory energy using a software controlled clustered loop buffer as a basis. Results for the MediaBench application suite show 61% reduction (on average) in energy in the instruction memory hierarchy as compared to traditional, existing non-clustered approaches to the loop buffer without compromising performance
Keywords :
embedded systems; instruction sets; ISTE; MediaBench application; VLIW; embedded processor; instruction transfer; multimedia application; software controlled clustered loop buffer; storage exploration; Application software; Buffer storage; Embedded system; Energy consumption; Energy efficiency; Energy storage; Multimedia systems; Multiprocessor interconnection networks; Registers; VLIW;
Conference_Titel :
Signal Processing Systems Design and Implementation, 2006. SIPS '06. IEEE Workshop on
Conference_Location :
Banff, Alta.
Print_ISBN :
1-4244-0383-9
Electronic_ISBN :
1520-6130
DOI :
10.1109/SIPS.2006.352597