loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Proceedings of the 1999 ACM/IEEE conference on Supercomputing
Memory Characteristics of Iterative Methods
Portland, Oregon, USA
November 13-November 18
ISBN: 1-58113-091-0
Christian Weiss, TU München
Wolfgang Karl, TU München
Markus Kowarschik, FAU Erlangen
Ulrich Rüde, FAU Erlangen
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.
Citation:
Christian Weiss, Wolfgang Karl, Markus Kowarschik, Ulrich Rüde, "Memory Characteristics of Iterative Methods," sc, pp.31, Proceedings of the 1999 ACM/IEEE conference on Supercomputing, 1999
Usage of this product signifies your acceptance of the Terms of Use.