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
Link To Document :
بازگشت