International audiencePortable or embedded systems allow complex applica- tions like multimedia today. These memory intensive applications and submicronic technologies have made the power consumption criterion crucial. We propose new source to source transformations thanks to which we can optimize the behavior of these applications by reducing the amount of needed physical memory and hence the associated power consumption. These trans- formations are performed on "for" loops that constitute the main parts of the multimedia code which handle the arrays. We present in this paper new techniques for minimizing memory size by loop fusion and loop alignment. These techniques do not depend on any ar- chitectural consideration or parameter as we do...
International audienceIn today's embedded systems, memory hierarchy is rapidly becoming a major fact...
This paper presents a novel source code transformation for control flow optimization called loop nes...
Memory intensive applications require considerable arithmetic for the computation and selection of t...
Portable or embedded systems allow complex applica-tions like multimedia today. These memory intensi...
Technical Report 01-04, INSA Lyon, Lab L3I. 11 pages.International audiencePortable or embedded syst...
Portable or embedded systems as well as submicronic tech-nologies have made the power consumption cr...
(eng) Portable or embedded systems allow more and more complex applications like multimedia today. T...
Portable or embedded systems allow more and more complex applications like multimedia today. These a...
Embedded systems are usually constrained in terms of timing, power, and memory. Many embedded applic...
Abstract — Multimedia signal processing software typically have to process large amounts of data. Th...
The memory bandwidth largely determines the performance of embedded systems. However, very often com...
Over the last two decades, processor speeds have been improving much faster than memory speeds. As a...
Data transfers and storage are dominating contributors to the area and power consumption for all mod...
For multimedia applications, loop buffering is an efficient mechanism to reduce the power in the ins...
In today’s embedded systems, the memory hierarchy is rapidly becoming a major bottleneck in terms of...
International audienceIn today's embedded systems, memory hierarchy is rapidly becoming a major fact...
This paper presents a novel source code transformation for control flow optimization called loop nes...
Memory intensive applications require considerable arithmetic for the computation and selection of t...
Portable or embedded systems allow complex applica-tions like multimedia today. These memory intensi...
Technical Report 01-04, INSA Lyon, Lab L3I. 11 pages.International audiencePortable or embedded syst...
Portable or embedded systems as well as submicronic tech-nologies have made the power consumption cr...
(eng) Portable or embedded systems allow more and more complex applications like multimedia today. T...
Portable or embedded systems allow more and more complex applications like multimedia today. These a...
Embedded systems are usually constrained in terms of timing, power, and memory. Many embedded applic...
Abstract — Multimedia signal processing software typically have to process large amounts of data. Th...
The memory bandwidth largely determines the performance of embedded systems. However, very often com...
Over the last two decades, processor speeds have been improving much faster than memory speeds. As a...
Data transfers and storage are dominating contributors to the area and power consumption for all mod...
For multimedia applications, loop buffering is an efficient mechanism to reduce the power in the ins...
In today’s embedded systems, the memory hierarchy is rapidly becoming a major bottleneck in terms of...
International audienceIn today's embedded systems, memory hierarchy is rapidly becoming a major fact...
This paper presents a novel source code transformation for control flow optimization called loop nes...
Memory intensive applications require considerable arithmetic for the computation and selection of t...