Reliable performance prediction for multigrid software on distributed memory systems

作者: Giuseppe Romanazzi , Peter K. Jimack , Christopher E. Goodyer

DOI: 10.1016/J.ADVENGSOFT.2010.10.005

关键词: Code (cryptography)SolverDistributed design patternsParallel computingPerformance predictionRange (mathematics)SoftwareMultigrid methodDistributed memoryComputer science

摘要: We propose a model for describing and predicting the parallel performance of broad class numerical software on distributed memory architectures. The purpose this is to allow reliable predictions be made large numbers processors given system, by only benchmarking code small processors. Having described methods used, emphasized simplicity their implementation, approach tested range engineering applications that are built upon use multigrid algorithms. Despite simplicity, models demonstrated provide both accurate robust across different architectures, partitioning strategies codes. In particular, effectiveness predictive methodology shown practical implementation an elastohydrodynamic lubrication solver.

参考文章(34)
P.K. Jimack, G. Romanazzi, C.E. Goodyer, Reliable performance prediction for parallel scientific software in a multi-cluster gridenvironment Civil-Comp Press. ,(2008)
Sabri Pllana, Ivona Brandic, Siegfried Benkner, A Survey of the State of the Art in Performance Modeling and Prediction of Parallel and Distributed Computing Systems International Journal of Computational Intelligence Research. ,vol. 4, pp. 17- 26 ,(2008) , 10.5019/J.IJCIR.2008.121
Cornelis H. Venner, A.A. Lubrecht, MultiLevel Methods in Lubrication ,(2013)
Giuseppe Romanazzi, Peter K. Jimack, Parallel performance prediction for multigrid codes on distributed memory architectures high performance computing and communications. pp. 647- 658 ,(2007) , 10.1007/978-3-540-75444-2_61
William L Briggs, A multigrid tutorial ,(1987)
Jack Dongarra, Steven Huss-Lederman, David W. Walker, Steve W. Otto, Marc Snir, MPI: The Complete Reference ,(1996)
David Adalsteinsson, James A. Sethian, A Fast Level Set Method for Propagating Interfaces Journal of Computational Physics. ,vol. 118, pp. 269- 277 ,(1995) , 10.1006/JCPH.1995.1098
Randolph E. Bank, Peter K. Jimack, A new parallel domain decomposition method for the adaptive finite element solution of elliptic partial differential equations Concurrency and Computation: Practice and Experience. ,vol. 13, pp. 327- 350 ,(2001) , 10.1002/CPE.569
JENNIFER M. SCHOPF, FRANCINE BERMAN, USING STOCHASTIC INFORMATION TO PREDICT APPLICATION BEHAVIOR ON CONTENDED RESOURCES International Journal of Foundations of Computer Science. ,vol. 12, pp. 341- 363 ,(2001) , 10.1142/S0129054101000527