Portable or embedded systems allow more and more complex applications like multimedia today. These applications and submicronic technologies have made the power consumption criterium crucial. We propose new techniques thanks to which we can optimize the behavioral description of an integrated system before the hardware/software partitioning (Codesign). These transformations are performed on ``for'' loops that constitute the main parts of the multimedia code which handle the arrays. We present in this paper two new (polynomial) techniques for minimizing memory accesses in loop nests by data temporal locality optimization.Les systèmes portables ou embarqués supportent des applications toujours plus complexes comme aujourd'hui le multimédia. C...
Data dominated signal processing applications are typically described using large and multi-dimensio...
The delivered performance on modern processors that employ deep memory hierarchies is closely relate...
Efficient memory allocation is crucial for data-intensive applications, as a smaller memory footprin...
(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...
Technical Report 01-04, INSA Lyon, Lab L3I. 11 pages.International audiencePortable or embedded syst...
International audiencePortable or embedded systems allow complex applica- tions like multimedia toda...
Portable or embedded systems as well as submicronic tech-nologies have made the power consumption cr...
Portable or embedded systems allow complex applica-tions like multimedia today. These memory intensi...
Memory-bound applications heavily depend on the bandwidth of the system in order to achieve high per...
In this paper, we present a novel linear time algorithm for data remapping that is (i) lightweight, ...
AbstractÐThe delivered performance on modern processors that employ deep memory hierarchies is close...
International audienceIn today's embedded systems, memory hierarchy is rapidly becoming a major fact...
International audience— Nested loops present the most critical sections in several embedded real-tim...
Embedded systems are usually constrained in terms of timing, power, and memory. Many embedded applic...
Data dominated signal processing applications are typically described using large and multi-dimensio...
The delivered performance on modern processors that employ deep memory hierarchies is closely relate...
Efficient memory allocation is crucial for data-intensive applications, as a smaller memory footprin...
(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...
Technical Report 01-04, INSA Lyon, Lab L3I. 11 pages.International audiencePortable or embedded syst...
International audiencePortable or embedded systems allow complex applica- tions like multimedia toda...
Portable or embedded systems as well as submicronic tech-nologies have made the power consumption cr...
Portable or embedded systems allow complex applica-tions like multimedia today. These memory intensi...
Memory-bound applications heavily depend on the bandwidth of the system in order to achieve high per...
In this paper, we present a novel linear time algorithm for data remapping that is (i) lightweight, ...
AbstractÐThe delivered performance on modern processors that employ deep memory hierarchies is close...
International audienceIn today's embedded systems, memory hierarchy is rapidly becoming a major fact...
International audience— Nested loops present the most critical sections in several embedded real-tim...
Embedded systems are usually constrained in terms of timing, power, and memory. Many embedded applic...
Data dominated signal processing applications are typically described using large and multi-dimensio...
The delivered performance on modern processors that employ deep memory hierarchies is closely relate...
Efficient memory allocation is crucial for data-intensive applications, as a smaller memory footprin...