TY - GEN
T1 - TeaLeaf
T2 - 2017 IEEE International Conference on Cluster Computing, CLUSTER 2017
AU - McIntosh-Smith, Simon
AU - Martineau, Matt
AU - Deakin, Tom
AU - Pawelczak, Grzegorz
AU - Gaudin, Wayne
AU - Garrett, Paul
AU - Liu, Wei
AU - Smedley-Stevenson, Richard
AU - Beckingsale, David
PY - 2017/10
Y1 - 2017/10
N2 - 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.
AB - 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.
KW - Accelerators
KW - Iterative parse linear solvers
KW - Mini-Apps
KW - Strong scaling
UR - http://www.scopus.com/inward/record.url?scp=85032639782&partnerID=8YFLogxK
U2 - 10.1109/CLUSTER.2017.105
DO - 10.1109/CLUSTER.2017.105
M3 - Conference Contribution (Conference Proceeding)
AN - SCOPUS:85032639782
SN - 9781538623275
SP - 842
EP - 849
BT - 2017 IEEE International Conference on Cluster Computing (CLUSTER 2017)
PB - Institute of Electrical and Electronics Engineers (IEEE)
Y2 - 5 September 2017 through 8 September 2017
ER -