• DocumentCode
    452005
  • Title

    Minimization of Memory Traffic in High-Level Synthesis

  • Author

    Kolson, David J. ; Nicolau, Alexandru ; Dut, Nikil

  • Author_Institution
    Department of Information and Computer Science, University of California, Irvine, Irvine, CA
  • fYear
    1994
  • fDate
    6-10 June 1994
  • Firstpage
    149
  • Lastpage
    154
  • Abstract
    This paper presents a new transformation for the scheduling of memory-access operations in High-Level Synthesis. This transformation is suited to memory-intensive applications with synthesized designs containing a secondary store accessed by explicit instructions. Such memory-intensive behaviors are commonly observed in video compression, image convolution, hydrodynamics and mechatronics. Our transformation removes load and store instructions which become redundant or unnecessary during the transformation of loops. The advantage of this reduction is the decrease of secondary memory bandwidth demands. This technique is implemented in our Percolation-Based Scheduler which we used to conduct experiments on core numerical benchmarks. Our results demonstrate a significant reduction in the number of memory operations and an increase in performance on these benchmarks.
  • Keywords
    Algorithm design and analysis; Automatic control; Bandwidth; Hardware; High level synthesis; Indexing; Information analysis; Permission; Registers; Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1994. 31st Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-653-0
  • Type

    conf

  • DOI
    10.1109/DAC.1994.204088
  • Filename
    1600361