Programs for embedded multimedia applications typically manipulate several large multi-dimensional arrays. The energy consumption per access increases with their size; the access to these large arrays is responsible for a substantial part of the power consumption. In this paper, an analysis is developed to compute a bounding box for the elements in the array that are simultaneously in use. The size of the original array can be reduced to the size of the bounding box and accesses to it can be redirected using modulo operations on the original indices. This substantially reduces the size of the memories and the power consumption of accessing them. © Springer-Verlag Berlin Heidelberg 2002.status: publishe
Portable or embedded systems as well as submicronic tech-nologies have made the power consumption cr...
The memory system is a major bottleneck in achieving high performance and energy efficiency for vari...
Large physical memory modules are necessary to meet performance demands of today's ap- plications bu...
Abstract—We investigate the problem of memory reuse in order to reduce the memory needed to store an...
Abstract — Multimedia signal processing software typically have to process large amounts of data. Th...
Off-chip memories are typically used during behavioral synthesis to store large arrays that do not f...
The size required to store an array is crucial for an embedded system, as it affects the memory size...
The polyhedral model provides an expressive intermediate representation that is convenient for the a...
In this paper, we propose a new methodology for optimal memory mapping of data and instructions to S...
In this paper, we discuss a program transformation technique called array reshaping. Array reshaping...
Technical Report 01-04, INSA Lyon, Lab L3I. 11 pages.International audiencePortable or embedded syst...
Memory is very important Focus in this chapter is embedded memory Percentage of area going to memory...
The continuing evolution of Graphics Processing Units (GPU) has shown rapid performance increases ov...
International audienceIn today's embedded systems, memory hierarchy is rapidly becoming a major fact...
Increased performance demand of modern applications has resulted in large memory modules and higher ...
Portable or embedded systems as well as submicronic tech-nologies have made the power consumption cr...
The memory system is a major bottleneck in achieving high performance and energy efficiency for vari...
Large physical memory modules are necessary to meet performance demands of today's ap- plications bu...
Abstract—We investigate the problem of memory reuse in order to reduce the memory needed to store an...
Abstract — Multimedia signal processing software typically have to process large amounts of data. Th...
Off-chip memories are typically used during behavioral synthesis to store large arrays that do not f...
The size required to store an array is crucial for an embedded system, as it affects the memory size...
The polyhedral model provides an expressive intermediate representation that is convenient for the a...
In this paper, we propose a new methodology for optimal memory mapping of data and instructions to S...
In this paper, we discuss a program transformation technique called array reshaping. Array reshaping...
Technical Report 01-04, INSA Lyon, Lab L3I. 11 pages.International audiencePortable or embedded syst...
Memory is very important Focus in this chapter is embedded memory Percentage of area going to memory...
The continuing evolution of Graphics Processing Units (GPU) has shown rapid performance increases ov...
International audienceIn today's embedded systems, memory hierarchy is rapidly becoming a major fact...
Increased performance demand of modern applications has resulted in large memory modules and higher ...
Portable or embedded systems as well as submicronic tech-nologies have made the power consumption cr...
The memory system is a major bottleneck in achieving high performance and energy efficiency for vari...
Large physical memory modules are necessary to meet performance demands of today's ap- plications bu...