MEMORY ASPECTS AND PERFORMANCE OF ITERATIVE SOLVERS

Citation
C. Pommerell et W. Fichtner, MEMORY ASPECTS AND PERFORMANCE OF ITERATIVE SOLVERS, SIAM journal on scientific computing, 15(2), 1994, pp. 460-473
Citations number
36
Categorie Soggetti
Computer Sciences",Mathematics
ISSN journal
10648275
Volume
15
Issue
2
Year of publication
1994
Pages
460 - 473
Database
ISI
SICI code
1064-8275(1994)15:2<460:MAAPOI>2.0.ZU;2-V
Abstract
In many scientific computing problems, the overall execution time is d ominated by the time to solve very large linear systems. Quite often, the matrices are unsymmetric and ill conditioned, with an irregular sp arsity structure reflecting the irregular refinement in the discretiza tion grid. With increasing problem size and problem dimension, direct solvers cannot be used because of the huge memory requirements. The pe rformance of preconditioned iterative solvers is largely dominated by memory-related aspects like size, bandwidth, and indirect addressing s peed. This article summarizes the experience of the authors on the rel ationship between memory aspects and performance in real applications in the domain of very large scale integration (VLSI) device simulation . The authors analyze storage requirements of direct and iterative sol vers on a statistical data set, and demonstrate performance variations due to memory-related architectural features on a number of computers ranging from workstations to Cray. NEC, and Fujitsu supercomputers fo r typical and ill-conditioned linear systems, using different iterativ e methods and preconditioners. The experiments are done using PILS, a package of iterative linear solvers. PILS implements a large number of iterative methods and preconditioners and allows them to be combined in a flexible way.