• DocumentCode
    1193650
  • Title

    Signal Assignment to Hierarchical Memory Organizations for Embedded Multidimensional Signal Processing Systems

  • Author

    Balasa, Florin ; Zhu, Hongwei ; Luican, Ilie I.

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Syst., Southern Utah Univ., Cedar City, UT, USA
  • Volume
    17
  • Issue
    9
  • fYear
    2009
  • Firstpage
    1304
  • Lastpage
    1317
  • Abstract
    The storage requirements of the array-dominated and loop-organized algorithmic specifications running on embedded systems can be significant. Employing a data memory space much larger than needed has negative consequences on the energy consumption, latency, and chip area. Finding an optimized storage of the usually large arrays from these algorithmic specifications is an essential task of memory allocation. This paper proposes an efficient algorithm for mapping multidimensional arrays to the data memory. Similarly to [1], it computes bounding windows for live elements in the index space of arrays, but this algorithm is several times faster. More important, since this algorithm works not only for entire arrays, but also parts of arrays - like, for instance, array references or, more general, sets of array elements represented by lattices [2], this signal-to-memory mapping technique can be also applied in hierarchical memory architectures.
  • Keywords
    embedded systems; memory architecture; multidimensional signal processing; multiprocessing systems; data memory space; embedded systems; hierarchical memory architectures; hierarchical memory organizations; multidimensional arrays; multidimensional signal processing systems; signal assignment; signal-to-memory mapping technique; Lattice; memory allocation; multidimensional signal processing; polytope; signal-to-memory mapping;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2008.2003514
  • Filename
    4801581