Practical solutions for counting scalars and dependences in ATOMIUM - A memory management system for multidimensional signal processing

被引:6
作者
Balasa, F [1 ]
Catthoor, F [1 ]
DeMan, HJ [1 ]
机构
[1] INTERUNIV MICROELECT CTR,B-3001 LOUVAIN,BELGIUM
关键词
data dependence; data-flow analysis; digital signal processing (DSP); linearly bounded lattice; polytope;
D O I
10.1109/43.573828
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Image and video processing applications involve large multidimensional signals which have to be stored in memory modules. In application-specific architectures for real-time multidimensional signal processing, a significant cost in terms of chip area and power consumption is due to these background memory units. The multidimensional signals are usually modeled in behavioral descriptions with array variables. In the algorithmic specifications of our target applications, many of the array references cover large amounts of scalars. Therefore, the efficient handling of array references in the specifications for image and video processing is crucial for obtaining low cost memory allocation solutions. This paper addresses a central problem which arises when handling the array variables in behavioral specifications: the computation of the number of scalars covered by an array reference. This problem is closely related to the computation of dependences in data-flow analysis. The novel algorithms proposed in this paper are embedded in the ATOMIUM environment-a memory management system for multidimensional signal processing.
引用
收藏
页码:133 / 145
页数:13
相关论文
共 26 条
[1]  
[Anonymous], P IEEE INT C COMP AI
[2]  
[Anonymous], 1974, PIVOTING EXTENSION
[3]  
BALASA F, 1994, IEEE IC CAD, P31
[4]   BACKGROUND MEMORY AREA ESTIMATION FOR MULTIDIMENSIONAL SIGNAL-PROCESSING SYSTEMS [J].
BALASA, F ;
CATTHOOR, F ;
DEMAN, H .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1995, 3 (02) :157-172
[5]  
BALASA F, 1995, THESIS KATHOLIEKE U
[6]   AUTOMATIC PROGRAM PARALLELIZATION [J].
BANERJEE, U ;
EIGENMANN, R ;
NICOLAU, A ;
PADUA, DA .
PROCEEDINGS OF THE IEEE, 1993, 81 (02) :211-243
[7]  
Chernikova NV, 1968, USSR COMP MATH MATH, V8, P282, DOI DOI 10.1016/0041-5553(68)90115-8
[8]  
Dantzig GB., 1973, J COMBINATORIAL TH A, V14, P288, DOI [10.1016/0097-3165(73)90004-6, DOI 10.1016/0097-3165(73)90004-6]
[9]   ON COUNTING LATTICE POINTS IN POLYHEDRA [J].
DYER, M .
SIAM JOURNAL ON COMPUTING, 1991, 20 (04) :695-707
[10]  
EISENBEIS C, 1993, P INT C PAT PAR PROC