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
- 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
Membres
Manager: Emmanuel Quemener
Reporter: Cerasela Iliana Calugaru, Ralf Everaers
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.
Support de CUDA le 26 novembre 2010
Il est maintenant possible d'exécuter xHPL avec la librairie CUBLAS intégrée à CUDA.