Complex version of high performance computing LINPACK benchmark (HPL)
✍ Scribed by R. F. Barrett; T. H. F. Chan; E. F. D'Azevedo; E. F. Jaeger; K. Wong; R. Y. Wong
- Publisher
- John Wiley and Sons
- Year
- 2009
- Tongue
- English
- Weight
- 313 KB
- Volume
- 22
- Category
- Article
- ISSN
- 1532-0626
- DOI
- 10.1002/cpe.1476
No coin nor oath required. For personal study only.
✦ Synopsis
Abstract
This paper describes our effort to enhance the performance of the AORSA fusion energy simulation program through the use of high‐performance LINPACK (HPL) benchmark, commonly used in ranking the top 500 supercomputers. The algorithm used by HPL, enhanced by a set of tuning options, is more effective than that found in the ScaLAPACK library. Retrofitting these algorithms, such as look‐ahead processing of pivot elements, into ScaLAPACK is considered as a major undertaking. Moreover, HPL is configured as a benchmark, but only for real‐valued coefficients. We therefore developed software to convert HPL for use within an application program that generates complex coefficient linear systems. Although HPL is not normally perceived as a part of an application, our results show that the modified HPL software brings a significant increase in the performance of the solver when simulating the highest resolution experiments thus far configured, achieving 87.5 TFLOPS on over 20 000 processors on the Cray XT4. Copyright © 2009 John Wiley & Sons, Ltd.