DocumentCode :
1479173
Title :
Practical solutions for counting scalars and dependences in ATOMIUM-a memory management system for multidimensional signal processing
Author :
Balasa, Florin ; Catthoor, Francky ; Man, Hugo J De
Author_Institution :
IMEC, Leuven, Belgium
Volume :
16
Issue :
2
fYear :
1997
fDate :
2/1/1997 12:00:00 AM
Firstpage :
133
Lastpage :
145
Abstract :
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
Keywords :
array signal processing; data flow analysis; image processing; motion estimation; real-time systems; singular value decomposition; storage allocation; storage management; video signal processing; ATOMIUM; algorithms; application-specific architectures; array reference; array reference handling; behavioral descriptions; chip area; data dependence; data-flow analysis; image processing; linearly bounded lattice; low cost memory allocation solutions; memory management system; memory modules; motion detection algorithm; multidimensional signal processing; polytope; power consumption; real-time multidimensional signal processing; scalar counting; singular value decomposition; video processing; Costs; Data analysis; Digital signal processing; Digital signal processing chips; Energy consumption; Memory management; Multidimensional signal processing; Multidimensional systems; Signal processing; Signal processing algorithms;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.573828
Filename :
573828
Link To Document :
بازگشت