Results 1 -
6 of
6
Analytical Exploration Of Power Efficient Data-Reuse Transformations On Multimedia Applications
- Proc. of International Conference on Acoustics, Speech, and Signal Processing (ICASSP
, 1999
"... Power savings that can be achieved by data-reuse decisions targeting at a custom memory hierarchy for multimedia applications executing on embedded cores are examined in this paper. Exploiting the temporal locality of memory accesses in data-intensive applications a set of data-reuse transformations ..."
Abstract
-
Cited by 3 (3 self)
- Add to MetaCart
Power savings that can be achieved by data-reuse decisions targeting at a custom memory hierarchy for multimedia applications executing on embedded cores are examined in this paper. Exploiting the temporal locality of memory accesses in data-intensive applications a set of data-reuse transformations on a typical motion estimation algorithm is determined. The aim is to reduce data related power consumption by moving background memory accesses to smaller foreground memories, which are less power costly. The impact of these transformations on power, performance and area is evaluated both for application specific circuits and general purpose processors. The number of data and instruction memory accesses is analytically calculated, enabling a fast exploration of the design space by varying algorithmic parameters.
Memory Hierarchy Exploration For Low Power Architectures In Embedded Multimedia Applications
- Int. Conf. Image Processing (ICIP
, 2001
"... Multimedia applications are characterized by an increased number of data transfer and storage operations due to real time requirements. Appropriate transformations can be applied at the algorithmic level to improve crucial implementation characteristics. In this paper, the effect of the data-reuse t ..."
Abstract
- Add to MetaCart
Multimedia applications are characterized by an increased number of data transfer and storage operations due to real time requirements. Appropriate transformations can be applied at the algorithmic level to improve crucial implementation characteristics. In this paper, the effect of the data-reuse transformations on power consumption, area and performance of multimedia applications realized on embedded cores is examined. As demonstrators, widely applicable video processing algorithmic kernels, namely the row-column decomposition DCT and its fast implementation found in MPEG-X, are used. Experimental results prove that significant improvements in power consumption can be achieved without performance degradation by the application of data-reuse transformations in combination with the use of a custom memory hierarchy.
Power Reduction For Multimedia Applications Through Data-Reuse Memory Exploration
, 2001
"... Power consumption of multimedia applications executing on embedded cores is heavily dependent on data transfers between system memory and processing units. In this paper, a power optimizing methodology based on data-reuse decisions and the development of a custom memory hierarchy is extended in orde ..."
Abstract
- Add to MetaCart
Power consumption of multimedia applications executing on embedded cores is heavily dependent on data transfers between system memory and processing units. In this paper, a power optimizing methodology based on data-reuse decisions and the development of a custom memory hierarchy is extended in order to determine the optimal solution in a rapid and reliable way. Data-reuse transformations are applied on a typical motion estimation algorithm in order to reduce the data-related power consumption by moving background memory accesses to smaller foreground memories, which are less power costly. Fast exploration of the design space is achieved by extracting analytical expressions for the number of accesses to data and instruction memories. 1.
Data And Instruction Memory Exploration Of Embedded Systems
"... A methodology for power optimization of the data memory hierarchy and instruction memory, is introduced. The effect of the methodology on a set of widely used multimedia application kernels, namely Full Search (FS), Hierarchical Search (HS), and Parellel Hierarchical One Dimension Search (PHODS), is ..."
Abstract
- Add to MetaCart
A methodology for power optimization of the data memory hierarchy and instruction memory, is introduced. The effect of the methodology on a set of widely used multimedia application kernels, namely Full Search (FS), Hierarchical Search (HS), and Parellel Hierarchical One Dimension Search (PHODS), is demonstrated . Three different target architecture models are used. The issues of the data memory power reduction and instruction memory are tackled separately. We find the power optimal data memory hierarchy applying the appropriate data-use transformation, while the instruction power optimization is done using suitable cache memory. Using data-reuse transformations, performance optimizations techniques, and instruction-level transformations, we perform exhaustive exploration of all the possible alternatives to reach power efficient solutions. The experimental results prove the efficiency of the methodology in terms of power for all the multimedia kernels.
Data-Reuseand Parallel Embed1 Architectures for Low-Power, Real-TimeMultimed2 Applications D. Soudris
- Proc. 10th Int. Workshop PATMOS
, 2000
"... Exploitation of data re-usein combinq8qq with the use of custom memory hierarchy that exploits the temporal locality of data accesses may in troducesignk8== t power savin8A especially for datain ten-6 eapplication9 The e#ect of the data-reusedecision on the power dissipation but alsoon areaan perf ..."
Abstract
- Add to MetaCart
Exploitation of data re-usein combinq8qq with the use of custom memory hierarchy that exploits the temporal locality of data accesses may in troducesignk8== t power savin8A especially for datain ten-6 eapplication9 The e#ect of the data-reusedecision on the power dissipation but alsoon areaan performank of multimediaapplication realizedon multiple embedded cores is explored. Thein teraction between the data-reusedecision an theselection of acertain data-memory architecture model is also studied. Asdemon46yq== a widely-used video processin algorithmic kernAk nnAk the full searchmotion estimation kern(; is used. Experimen tal results prove that improvemen tsin both poweran performan8 can be acquired,when the right combin4z=9 of data memory architecture model an data-reusetranreuse6q9q is selected.
Data-Reuse Exploration Of
, 2000
"... The effect of the data-reuse transformations on the power dissipation but also on area and performance of multimedia applications implemented on single and multiple embedded programmable processor cores, is explored. The considered target architecture consists of, in the general case, multiple proce ..."
Abstract
- Add to MetaCart
The effect of the data-reuse transformations on the power dissipation but also on area and performance of multimedia applications implemented on single and multiple embedded programmable processor cores, is explored. The considered target architecture consists of, in the general case, multiple processor cores each of which has its own instruction memory and data memory hierarchy. Before coping with data-reuse exploration problem, we have to map a given multimedia application on the multiprocessor environment. For that purpose, the multimedia application is partitioned by employing LSGP partitioning scheme. The proposed methodology is illustrated through a widely-used algorithmic kernel named full search motion estimation. The plethora of experimental results show that there exist close relation among the number of processor cores, and the certain data-reuse transformation from one hand, the power, the area and the performance from the other hand. Significant improvements in terms of data memory power consumption and performance. Furthermore, it is proved that the designer for the total power budget should take into account not only the power consumption related with the data memory but also with the instruction memory.

