Existe-t-il un benchmark qui compare les différentes bibliothèques BLAS (Basic Linear Algebra Subprograms)? Je suis particulièrement intéressé par la multiplication de la matrice clairsemée pour les systèmes monocœur et multicœur.BLAS Library Benchmark
Répondre
Les performances de BLAS dépendent beaucoup du système. Il est donc préférable de faire vous-même les tests sur la machine que vous souhaitez utiliser. Comme il n'y a que quelques implémentations BLAS, c'est moins de travail que ça en a l'air (normalement le hardware vendors implementation, ATLAS et le GOTO BLAS).
Mais notez que BLAS ne couvre que les matrices denses, donc pour la multiplication de la matrice clairsemée, vous aurez besoin de Sparse-BLAS ou d'un autre code. Dans ce cas, les performances diffèrent non seulement en fonction du matériel, mais également en fonction du format utilisé et même du type de matrice avec lequel vous travaillez (par exemple, modèle de dispersion, bande passante, etc.). Donc, même plus que dans le cas dense, si vous avez besoin d'une performance maximale, vous devrez faire vos propres repères.
- 1. Benchmark UIView drawRect: méthode
- 2. rails tests ruby-prof et benchmark
- 3. MySql Audio Library
- 4. C# Audio Library
- 5. C++ SpellChecker Library
- 6. Javascript String Library
- 7. JavaScript Background Perspective Library
- 8. Blackhen Threading Library
- 9. Python Music Library?
- 10. Android FTP Library
- 11. C# Game Network Library
- 12. PHP CSS Selector Library?
- 13. Enumeration Utility Library
- 14. authorize.net C# wrappers/library
- 15. Quel est le format approprié pour un postfichier apache benchmark?
- 16. SharePoint and Enterprise Library 4.0
- 17. Enterprise Library 4.1 Politique d'exception
- 18. erreur de base library Android
- 19. Good Java Process Control Library
- 20. erreur Library pour Ruby/QT
- 21. Enterprise Library Logging: TraceListeners Question
- 22. Microsoft Anti-Cross Site Scripting Library
- 23. Python Image Library ellipse avec contour large
- 24. Amélioration des performances cURL (PHP Library)
- 25. Enterprise Library Guide Naming Fort Package
- 26. Visual C++ Runtime Library Linker Malheur
- 27. Qu'est-ce que la MVC Futures Library?
- 28. UTF-8 à ASCII utilisant ICU Library
- 29. MySQL Connector/C++ Library Liaison erreur problème
- 30. 64 bits smpp library pour .net
J'ai essayé de faire un benchmark avec la bibliothèque Intel Math Kernel sur un système Linux et j'ai rencontré le problème qui ne fonctionne qu'avec une certaine version du gcc. Cela seul m'a coûté une journée de travail. D'autre part, je ne sais pas dans quel ordre de grandeur le gain de performance sera ... –