Title | ||
---|---|---|
Improving the Performance of Multiple Conjugate Gradient Solvers by Exploiting Overlap |
Abstract | ||
---|---|---|
Conjugate gradient solvers are often being the most time-consuming part of many scientific applications. These solvers exhibit communications operations that can prevent high performance from being achieved at large scale systems. In this paper we present a novel technique to boost the performance of these solvers. In this technique multiple independent solvers that occur in some applications are combined allowing for the overlapping many communications with other communication and computation resulting with increased performance. This work is the first time that combination of CG solvers is exploited and offers performance improvements which may be particularly important in very large-scale systems. Results are presented for the MIMD Lattice (MILC) application and show that the cost of collective communications can be reduced by a factor of 2.5×. Moreover the performance of MILC is significantly improved, by over 10% for typical lattice sizes on a 1,024-processor system. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1007/978-3-540-85451-7_74 | Euro-Par |
Keywords | Field | DocType |
exploiting overlap,novel technique,performance improvement,mimd lattice,multiple conjugate gradient solvers,technique multiple independent solvers,high performance,024-processor system,cg solvers,solvers exhibit communications operation,increased performance,conjugate gradient solvers,conjugate gradient | Conjugate gradient method,Lattice (order),Computer science,Parallel computing,MIMD,Computation | Conference |
Volume | ISSN | Citations |
5168 | 0302-9743 | 2 |
PageRank | References | Authors |
0.39 | 5 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
José Carlos Sancho | 1 | 382 | 29.97 |
Darren J. Kerbyson | 2 | 1102 | 104.36 |