• 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