• 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