September 2009

Journal

Complex Version of High Performance Computing LINPACK Benchmark (HPL)

By:
Barrett, Richard ; Chan, Tony; D'azevedo, Eduardo F; Jaeger, Erwin ; Wong, Kwai L; Wong, Raymond Y. S.
Journal Name:
Concurrency and Computation: Practice and Experience
Page Number:
573-587
Volume:
22
Issue Number:
5
Publication Date:
September 2009
View DOI Listing:
https://doi.org/10.1002/cpe.1476

Abstract

This paper describes our effort for enhancing 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. However, HPL is configured as a benchmark, and only for real-valued coefficients. We therefore converted HPL for use within an application program that generates complex coefficient linear systems. The result is a significant increase in 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.