For multimedia applications, loop buffering is an efficient mechanism to reduce the power in the instruction memory of embedded processors. Especially software controlled loop buffers are energy efficient. However current compilers do not fully take advantage of the possibilities of such loop buffers. This paper presents an algorithm to explore for an application or a set of applications what is the optimal loop buffer configuration and the optimal way to use this configuration. Results for the MediaBench application suite show an additional 35% reduction (on average) in energy in the instruction memory hierarchy as compared to traditional approaches to the loop buffer without any performance implications
In here we consider an overall approach to design the memory sub system of embedded systems. We focu...
Many emerging applications, e.g. in the embedded and DSP space, are often characterized by their loo...
Current loop buffer organizations for very large instruction word processors are essentially central...
For multimedia applications, loop buffering is an efficient mechanism to reduce the power in the ins...
For multimedia applications, loop buffering is an efficient mechanism to reduce the power in the ins...
\u3cp\u3eEnergy consumption in embedded systems is strongly dominated by instruction memory organiza...
For multimedia applications, loop buffering is an efficient mechanism to reduce the power in the ins...
Portable consumer electronics to play multimedia have to be high performant and flexible. Energy con...
In this work, we present a minimalistic, energy efficient implementation of instruction buffer. We u...
Abstract—Recently, several loop buffer designs have been proposed to reduce instruction fetch energy...
[[abstract]]Several loop-buffering techniques were proposed for reducing power consumption of embedd...
[[abstract]]Loop buffering techniques have been proposed for reducing power consumption. Although su...
Instruction memory organisations are pointed out as one of the major sources of energy consumption i...
Many portable and embedded applications are characterized by spending a large fraction of their exec...
Instruction memory organisations are pointed out as one of the major sources of energy consumption i...
In here we consider an overall approach to design the memory sub system of embedded systems. We focu...
Many emerging applications, e.g. in the embedded and DSP space, are often characterized by their loo...
Current loop buffer organizations for very large instruction word processors are essentially central...
For multimedia applications, loop buffering is an efficient mechanism to reduce the power in the ins...
For multimedia applications, loop buffering is an efficient mechanism to reduce the power in the ins...
\u3cp\u3eEnergy consumption in embedded systems is strongly dominated by instruction memory organiza...
For multimedia applications, loop buffering is an efficient mechanism to reduce the power in the ins...
Portable consumer electronics to play multimedia have to be high performant and flexible. Energy con...
In this work, we present a minimalistic, energy efficient implementation of instruction buffer. We u...
Abstract—Recently, several loop buffer designs have been proposed to reduce instruction fetch energy...
[[abstract]]Several loop-buffering techniques were proposed for reducing power consumption of embedd...
[[abstract]]Loop buffering techniques have been proposed for reducing power consumption. Although su...
Instruction memory organisations are pointed out as one of the major sources of energy consumption i...
Many portable and embedded applications are characterized by spending a large fraction of their exec...
Instruction memory organisations are pointed out as one of the major sources of energy consumption i...
In here we consider an overall approach to design the memory sub system of embedded systems. We focu...
Many emerging applications, e.g. in the embedded and DSP space, are often characterized by their loo...
Current loop buffer organizations for very large instruction word processors are essentially central...