Complex version of high performance computing LINPACK benchmark (HPL)

被引:17
作者
Barrett, R. F. [1 ]
Chan, T. H. F. [2 ]
D'Azevedo, E. F. [1 ]
Jaeger, E. F. [1 ]
Wong, K. [3 ]
Wong, R. Y. [2 ]
机构
[1] Oak Ridge Natl Lab, Natl Ctr Computat Sci, Oak Ridge, TN 37831 USA
[2] Chinese Univ Hong Kong, Hong Kong, Hong Kong, Peoples R China
[3] Univ Tennessee, Joint Inst Computat Sci, Knoxville, TN 37996 USA
关键词
parallel dense solver; HPL; SET;
D O I
10.1002/cpe.1476
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 (c) 2009 John Wiley & Sons, Ltd.
引用
收藏
页码:573 / 587
页数:15
相关论文
共 28 条
[1]  
Aho AV, 1988, The AWK Programming Language
[2]  
ALAM SR, 2008, P 50 CRAY US GROUP M
[3]  
Anderson E., 1992, LAPACK Users Guide
[4]  
Anderson E., 1990, UTCS90101
[5]  
[Anonymous], SUPERCOMPUTING 1998
[6]   Overview of ITER-FEAT - The future international burning plasma experiment [J].
Aymar, R ;
Chuyanov, VA ;
Huguet, T ;
Shimomura, Y .
NUCLEAR FUSION, 2001, 41 (10) :1301-1310
[7]  
Bisseling R.H., 2004, Parallel Scientific Computation: A Structured Approach Using BSP and MPI
[8]  
Blackford L., 1997, ScaLAPACK Users Guide
[9]   Mixed precision iterative refinement techniques for the solution of dense linear systems [J].
Buttari, Alfredo ;
Dongarra, Jack ;
Langou, Julie ;
Langou, Julien ;
Luszczek, Piotr ;
Kurzak, Jakub .
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2007, 21 (04) :457-466
[10]   ScaLAPACK: A portable linear algebra library for distributed memory computers - Design issues and performance [J].
Choi, J ;
Demmel, J ;
Dhillon, I ;
Dongarra, J ;
Ostrouchov, S ;
Petitet, A ;
Stanley, K ;
Walker, D ;
Whaley, RC .
COMPUTER PHYSICS COMMUNICATIONS, 1996, 97 (1-2) :1-15