DocumentCode
290314
Title
Specification and support for multidimensional DSP in the SILAGE language
Author
Verbauwhede, Ingrid M. ; Scheers, Chris J. ; Rabaey, Jan M.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Volume
ii
fYear
1994
fDate
19-22 Apr 1994
Abstract
Data flow languages are a natural way to describe the flow of computations in a DSP application. The SILAGE language has been developed for this purpose. It contains also more-dimensional arrays of signals and a natural extension of it, delayed versions of arrays, e.g. to represent previous frames in video applications. The paper describes new data flow analysis techniques, to support multi-dimensional arrays. It checks single assignment of arrays, checks if for each consumption of an indexed signal, there is a production, and it will create data dependencies between productions and consumptions. These problems are formulated as integer linear programming problems. This formulation is independent of the number of signals in the arrays. Results show very fast running times (<1 s) for problems more than a hundred nodes
Keywords
array signal processing; computational complexity; data flow analysis; formal specification; integer programming; linear programming; parallel languages; signal processing; SILAGE language; data dependencies; data flow analysis techniques; data flow languages; delayed versions; indexed signal; integer linear programming problem; more-dimensional arrays; multidimensional DSP; multidimensional arrays; running times; video applications; Data analysis; Data flow computing; Delay; Digital signal processing; Filters; High level synthesis; Integer linear programming; Multidimensional systems; Production; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Acoustics, Speech, and Signal Processing, 1994. ICASSP-94., 1994 IEEE International Conference on
Conference_Location
Adelaide, SA
ISSN
1520-6149
Print_ISBN
0-7803-1775-0
Type
conf
DOI
10.1109/ICASSP.1994.389622
Filename
389622
Link To Document