Table des Matières

Publicité

4.9

HPL

HPL est la version Linpack HPC.
Ce benchmark standard permet de mesurer de façon standardisée la scalabilité et les
performances d'un cluster.
Il a pour but de résoudre un système linéaire de N équations à N inconnues (Ax=B). Les
matrices utilisées sont des matrices denses et le code est constitué d'opérations en
calculs flottants en double précision et de communications synchrones. Linpack est écrit
en Fortran et utilise des fonctions des librairies Blas et MPI pour les communications.
Il retourne comme résultats :
un temps d'exécution en secondes
le nombre maximum d'opérations flottantes effectuées durant une seconde
(Gflops)
Pour de plus amples informations :
http://www.netlib.org/benchmark/hpl
Et notamment :
http://www.netlib.org/benchmark/hpl/results.html
http://www.netlib.org/benchmark/hpl/tuning.html
http://www.netlib.org/benchmark/hpl/faqs.html
HPL a besoin :
-
D'une implémentation MPI : ici, nous testons avec mpich-1.2.5 puis ScaMPI de
Scali
-
De la librairie mathématiques BLAS : nous utilisons ici la libmkl d'Intel
Pour récupérer le package :
cd /opt/envhpc
Décompresser et désarchiver le fichier par :
tar xvfz /home/packages_sources/HPL/hpl.tgz
cd hpl
Installation logicielle, lancement
4-23

Publicité

Table des Matières
loading

Table des Matières