MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Techniques For Improving The Data Locality Of Iterative Methods (1997)

by Ulrich R ,  Linda Stals ,  Linda Stals ,  Ulrich Rüde
Handbook of MetaHeuristics
Add To MetaCart

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