• DocumentCode
    838168
  • Title

    Dynamic Memory Access Management for High-Performance DSP Applications Using High-Level Synthesis

  • Author

    Le Gal, Bertrand ; Casseau, Emmanuel ; Huet, S.

  • Author_Institution
    IMS Lab., Bordeaux 1 Univ., Talence
  • Volume
    16
  • Issue
    11
  • fYear
    2008
  • Firstpage
    1454
  • Lastpage
    1464
  • Abstract
    Multimedia applications such as video and image processing are often characterized by a huge number of data accesses. In many digital signal processing applications, array access patterns are regular and periodic. In these cases, optimized architectures using pipelined memory access controllers can be generated. In this paper, we focus on implementing memory interfacing modules that can be automatically generated from a high-level synthesis tool and which can efficiently handle predictable address patterns as well as random ones (i.e., dynamic address computations). The benefits of balancing dynamic address computations from datapath to dedicated computation units in the memory controller is also analyzed as well as operator bitwidth optimization and data locality to save power consumption and reduce latency.
  • Keywords
    graph theory; high level synthesis; integrated memory circuits; multimedia systems; signal processing; storage management; data locality; digital signal processing; dynamic address computations; dynamic memory access management; graph model; high-level synthesis; high-performance DSP applications; memory controller; memory sequencer; multimedia applications; operator bitwidth optimization; Automatic control; Automatic generation control; Computer architecture; Computer interfaces; Digital signal processing; Energy consumption; High level synthesis; Image processing; Memory architecture; Memory management; Graph model; high-level synthesis; memory sequencer; multimedia applications;
  • 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.2000821
  • Filename
    4601486