Aperçu

Le LinPack est le test utilisé par le consortium Top500 pour évaluer la puissance des super-calculateurs.

Une implémentation portable, HPL, a été développée par A. Petitet, R. C. Whaley, J. Dongarra, A. Cleary et publiée sur NetLib.

Leur usage de BLAS comme librairie de base d'algèbre linéaire en fait un excellent exercice pour l'utilisation de ses différentes implémentations :
  • Automatically Tuned Linear Algebra Software ou ATLAS
  • GNU_Scientific_Library ou GSL
  • BLAS de NetLib
  • CBLAS de NetLib
  • GotoBlas
  • ACML
Certaines de ces implémentations de fonctions BLAS sont optimisées pour les GPU
  • CuBlas intégré au CUDA SDK
  • ACMLGPU

L'objectif est de fournir des Makefile des versions modifiées de HPL pour les différentes implémentations de ces librairies.

Les modifications serviraient alors d'exemples pour quiconque envisage de modifier un code pour le porter sur GPU ou, plus généralement de rendre son code facilement portable sur différentes implémentations.

Suivi des demandes

Voir toutes les demandes | Calendrier | Gantt

Dernières annonces

GotoBLAS en OpenSource
La librairie GotoBLAS2 est certainement la librairie BLAS la plus performante. Elle est passée en OpenSource récemment.
Ajouté par Emmanuel Quemener il y a plus de 6 ans

Support de CUDA le 26 novembre 2010
Il est maintenant possible d'exécuter xHPL avec la librairie CUBLAS intégrée à CUDA.
Ajouté par Emmanuel Quemener il y a plus de 6 ans

Voir toutes les annonces