Abstract:
. The numerical solution of partial differential equations leads to large, sparse systems of equations with up a several millions of unknowns. Fast iterative algorithms for the solution of these systems are typically based on the multilevel principle. Unfortunately, some of the commonly used programming techniques lead to a high overhead on many advanced computer architectures. A fundamental problem arises from hierarchical memory architectures with several layers of caches. Their effective use requires programs with data access locality. Unfortunately, iterative solvers are typically implemented by using global sweeps over the whole data set, and thus their performance is essentially limited by the speed of the memory system. This article introduces techniques to improve the data locality and therefore the efficiency of multigrid algorithms. 1991 Mathematics Subject Classification: primary 65M55; secondary 68-04. Postal address: Institut fur Mathematik, Universitat Augsburg, Germany ...
Citations
|
582
|
Multi-grid methods and applications
– HACKBUSCH
- 1985
|
|
371
|
LAPACK Users' Guide
– Anderson, Bai, et al.
- 1995
|
|
364
|
A Multigrid Tutorial
– BRIGGS, HENSON, et al.
- 2000
|
|
295
|
Performance of various computers using standard linear equations software in a fortran environment
– Dongarra
- 1990
|
|
244
|
Multi–level adaptive solutions to boundary–value problems
– BRANDT
|
|
110
|
Multigrid Techniques: 1984 Guide, with Applications to Fluid Dynamics
– Brandt
- 1984
|
|
43
|
Introduction," in Multigrid Methods
– Briggs, McCormick
- 1987
|
|
42
|
The declining effectiveness of dynamic caching for general-purpose microprocessors
– Burger, Goodman, et al.
- 1995
|
|
28
|
Caching in with multigrid algorithms: Problems in two dimensions
– Douglas
- 1996
|
|
28
|
Elliptic Differential Equations. Theory and Numerical Treatment
– Hackbusch
- 1992
|
|
7
|
Zur Losung von Finite-Differenzen- und Finite-Element-Gleichungen mittels der Hierarchischen-Transformations-Mehrgitter-Methode
– Griebel
- 1990
|
|
4
|
Achieving high performance in numerical computations on risc workstations and parallel systems
– Goedecker, Hoisie
- 1997
|
|
1
|
A tutorial on NDP Alpha compiler driver
– Fried
- 1996
|
|
1
|
FWEB: A WEB system of structured documentation for multiple languages
– Krommes
|