A systematic methodology for the application of data transfer and storage optimizing code transformations for power consumption and execution time reduction in realizations of multimedia algorithms on programmable processors

被引:4
作者
Masselos, K [1 ]
Catthoor, F
Goutis, CE
Deman, H
机构
[1] Univ Patras, Dept Elect & Comp Engn, Rion 26500, Greece
[2] IMEC, B-3001 Louvain, Belgium
[3] Katholieke Univ Leuven, B-3001 Louvain, Belgium
关键词
code transformations; data transfers and storage; execution time; low power; programmable processors;
D O I
10.1109/TVLSI.2002.800530
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A-systematic methodology for the reduction of the power consumption and the execution time in realizations of multimedia applications on programmable processors is proposed. The methodology is mainly based on the application of data transfer and storage optimizing code transformations to a high-level description of the target algorithm. Application of the code transformations according to the proposed order moves the main part of the memory accesses from the large background memories (lying possibly off-chip) to smaller ones (on-chip) or even to foreground storage. Data cache performance is improved as well. In this way the power consumption in the data memory hierarchy of the target processor and in the related interconnect, which forms a significant part of the total power budget of the system, is heavily reduced. Execution time and the power consumption due to instruction storage and transfers are reduced as well after the application of the proposed methodology. Experimental results from real-life applications prove the effectiveness of the proposed methodology.
引用
收藏
页码:515 / 518
页数:4
相关论文
共 11 条
[1]  
*ACROPOLIS, IMEC MULT COMP PROJ
[2]  
Aho Alfred V., 1986, ADDISON WESLEY SERIE
[3]  
Catthoor Francky, 1998, CUSTOM MEMORY MANAGE
[4]  
HALLIDAY R, 1996, TCI, V30, P12
[5]  
KJELDSBERG PG, 2000, P IEEE INT C COMP AI, P44
[6]  
KULKARNI C, 1998, P EUR PAR C SEPT, P668
[7]  
LAM MS, 1991, P 4 INT C ARCH SUPP, P63
[8]  
Panda Preeti Ranjan, 1998, MEMORY ISSUES EMBEDD
[9]  
PIRSCH P, 1997, IEEE SIGNAL PROC JUL, P48
[10]  
STROBACH P, 1988, P 4 EUR SIGN PROC C, P1141