• DocumentCode
    1228282
  • Title

    Data dependency size estimation for use in memory optimization

  • Author

    Kjeldsberg, Per Gunnar ; Catthoor, Francky ; Aas, Einar J.

  • Author_Institution
    Norwegian Univ. of Sci. & Technol., Trondheim, Norway
  • Volume
    22
  • Issue
    7
  • fYear
    2003
  • fDate
    7/1/2003 12:00:00 AM
  • Firstpage
    908
  • Lastpage
    921
  • Abstract
    A novel storage requirement estimation methodology is presented for use in the early system design phases when the data transfer ordering is only partly fixed. At that stage, none of the existing estimation tools are adequate, as they either assume a fully specified execution order or ignore it completely. This paper presents an algorithm for automated estimation of strict upper and lower bounds on the individual data dependency sizes in high-level application code given a partially fixed execution ordering. In the overall estimation technique, this is followed by a detection of the maximally combined size of simultaneously alive dependencies, resulting in the overall storage requirement of the application. Using representative application demonstrators, we show how our techniques can effectively guide the designer to achieve a transformed specification with low storage requirement.
  • Keywords
    circuit CAD; data flow graphs; high level synthesis; memory architecture; storage management; CAD algorithm; MPEG-4 motion estimation kernel; data dependency size estimation; data transfer ordering; data-flow graph; early system design phases; high-level application code; low storage requirement; memory optimization; partially fixed execution ordering; representative application demonstrators; simultaneously alive dependencies; storage requirement estimation methodology; strict lower bounds; strict upper bounds; updating singular value decomposition algorithm; Cache storage; Costs; Design optimization; Energy consumption; Neodymium; Phase estimation; Process design; System-level design; Telecommunications; Upper bound;
  • 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/TCAD.2003.814257
  • Filename
    1208450