MAPPING CONJUGATE-GRADIENT ALGORITHMS FOR NEUTRON DIFFUSION APPLICATIONS ONTO SIMD, MIMD, AND MIXED-MODE MACHINES

Citation
Jje. So et al., MAPPING CONJUGATE-GRADIENT ALGORITHMS FOR NEUTRON DIFFUSION APPLICATIONS ONTO SIMD, MIMD, AND MIXED-MODE MACHINES, International journal of parallel programming, 26(2), 1998, pp. 183-207
Citations number
31
Categorie Soggetti
Computer Science Theory & Methods","Computer Science Theory & Methods
ISSN journal
08857458
Volume
26
Issue
2
Year of publication
1998
Pages
183 - 207
Database
ISI
SICI code
0885-7458(1998)26:2<183:MCAFND>2.0.ZU;2-P
Abstract
The performance of conjugate gradient (CG) algorithms for the solution of the system of linear equations that results from the finite-differ encing of the neutron diffusion equation was analyzed on SIMD, MIMD, a nd mixed-mode parallel machines. A block preconditioner based on the i ncomplete Cholesky factorization was used to accelerate the conjugate gradient search. The issues involved in mapping both the unpreconditio ned and preconditioned conjugate gradient algorithms onto the mixed-mo de PASM prototype; the SIMD MasPar MP-1, and the MIMD Intel Paragon XP /S are discussed. On PASM, the mixed-mode implementation outperformed either SIMD or MIMD alone. Theoretical performance predictions were an alyzed and compared with the experimental results on the MasPar MP-I a nd the Paragon XP/S. Other issues addressed include the impact on exec ution time of the number of processors used, the effect of the interpr ocessor communication network on performance, and the relationship of the number of processors to the quality of the preconditioning. Applic ations studies such as this are necessary in the development of softwa re tools for mapping algorithms onto either a single parallel machine or a heterogeneous suite of parallel machines.