• DocumentCode
    451140
  • Title

    Memory Characteristics of Iterative Methods

  • Author

    Weiss, Christian ; Karl, Wolfgang ; Kowarschik, Markus ; Rüde, Ulrich

  • Author_Institution
    TU München
  • fYear
    1999
  • fDate
    13-18 Nov. 1999
  • Firstpage
    31
  • Lastpage
    31
  • Abstract
    Conventional implementations of iterative numerical algorithms, especially multigrid methods, merely reach a disappointing small percentage of the theoretically available CPU performance when applied to representative large problems. One of the most important reasons for this phenomenon is that the current DRAM technology cannot provide the data fast enough to keep the CPU busy. Although the fundamentals of cache optimizations are quite simple, current compilers cannot optimize even elementary iterative schemes. In this paper, we analyze the memory and cache behavior of iterative methods with extensive profiling and describe program transformation techniques to improve the cache performance of two- and three-dimensional multigrid algorithms.
  • Keywords
    Algorithm design and analysis; Bandwidth; Delay; Iterative algorithms; Iterative methods; Multigrid methods; Optimizing compilers; Partial differential equations; Performance analysis; Random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, ACM/IEEE 1999 Conference
  • Print_ISBN
    1-58113-091-0
  • Type

    conf

  • DOI
    10.1109/SC.1999.10038
  • Filename
    1592674