Publication | Closed Access
TeaLeaf: A Mini-Application to Enable Design-Space Explorations for Iterative Sparse Linear Solvers
20
Citations
16
References
2017
Year
Unknown Venue
Numerical AnalysisCluster ComputingMathematical ProgrammingLarge-scale Global OptimizationEngineeringComputer ArchitectureParallel ImplementationHigh Performance ComputingSupercomputer ArchitectureGpu ComputingParallel ComputingLow-rank ApproximationDesign-space ExplorationsMassively-parallel ComputingDesign Space ExplorationConjugate GradientComputer EngineeringLarge Scale OptimizationInverse ProblemsComputer SciencePresent TealeafSparse Linear SolverComputational ScienceSparse RepresentationParallel Programming
Iterative sparse linear solvers are an important class of algorithm in high performance computing, and form a crucial component of many scientific codes. As intra and inter node parallelism continues to increase rapidly, the design of new, scalable solvers which can target next generation architectures becomes increasingly important. In this work we present TeaLeaf, a recent mini-app constructed to explore design space choices for highly scalable solvers. We then use TeaLeaf to compare the standard CG algorithm with a Chebyshev Polynomially Preconditioned Conjugate Gradient (CPPCG) iterative sparse linear solver. CPPCG is a communication-avoiding algorithm, requiring less global communication than previous approaches. TeaLeaf includes support for many-core processors, such as GPUs and Xeon Phi, and we include strong-scaling results across a range of world-leading Petascale supercomputers, including Titan and Piz Daint.
| Year | Citations | |
|---|---|---|
Page 1
Page 1