• DocumentCode
    958189
  • Title

    Modeling multidimensional data and control flow

  • Author

    Franssen, Frank H M ; Balasa, Florin ; Van Swaaij, Michael F X B ; Catthoor, Francky V M ; De Man, Hugo J.

  • Author_Institution
    IMEC, Leuven, Belgium
  • Volume
    1
  • Issue
    3
  • fYear
    1993
  • Firstpage
    319
  • Lastpage
    327
  • Abstract
    Multidimensional (M-D) signal processing is a key component of most real-time signal and data processing VLSI systems in industry. Handling the M-D nature of data in an efficient way is crucial to arrive at acceptable system implementations. This aspect of design has often been ignored up to now in high-level synthesis. In this paper, a polyhedral based model is presented for the linear, piecewise linear and data dependent signal indexing as occurring in practical M-D signal processing applications. The model features a mathematical description of dependencies between individual operations and signal instances of M-D signals for all algorithms that contain signal indexing specified by a mixture of indexing by iterators and M-D signals embedded in the data flow. The exact modeling of M-D signal indexing is especially essential for deriving alternative control flow structures for a given data flow specification. Exploration of various control flow structures allows one to arrive at an efficient large-scale memory organization during high level synthesis of architectures, both in terms of storage locations and access order.<>
  • Keywords
    VLSI; digital signal processing chips; logic CAD; parallel architectures; parallel processing; access order; control flow structures; data dependent signal indexing; data flow specification; high-level synthesis; large-scale memory organization; multidimensional control flow; multidimensional data flow; multidimensional signal processing; piecewise linear; polyhedral based model; real-time signal processing VLSI systems; storage locations; Data processing; Electrical equipment industry; High level synthesis; Indexing; Multidimensional signal processing; Multidimensional systems; Real time systems; Signal processing; Signal processing algorithms; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/92.238445
  • Filename
    238445