ICL Research Profile

HPL

Overview

The High Performance LINPACK (HPL) benchmark solves a dense linear system in double precision (64-bit) arithmetic on distributed-memory computers. HPL is written in a portable ANSI C and requires an MPI implementation and either BLAS or the Vector Signal and Image Processing Library (VSIPL). HPL is often one of the first programs to run on large HPC installations, producing a result that can be submitted to the TOP500 list of the world’s fastest supercomputers.

The major focus of HPL 2.3, released in 2018, was to improve the accuracy of reported benchmark results and ensure easier configuration and building on modern HPC platforms. HPL now features more detailed reporting of the solution’s scaled residual and of the achieved performance number. Another addition is a software configuration tool based on Autotools and the removal of deprecated MPI functions. The LINPACK app for iOS achieved over 8 GFLOP/s on the iPhone X. For the November 2019 TOP500 list, an optimized version of the HPL code achieved nearly 150 PFLOP/s on the Summit supercomputer at ORNL.

Find out more at http://icl.utk.edu/hpl/

In Collaboration With

  1. Oak Ridge National Laboratory

Sponsored by

  1. The United States Department of Energy

Project Handout