Je sais que Blitz ++ obtient ses performances plus par l'utilisation étendue de modèles d'expression et de métaprogrammes de modèle. Mais à un moment donné, vous ne pouvez pas tirer le meilleur parti de votre code en utilisant ces techniques - vous devez multiplier et additionner quelques flotteurs. À ce stade, vous pouvez obtenir une performance finale en utilisant les routines BLAS hautement optimisées (en particulier pour les architectures spéciales). L'implémentation actuelle de Blitz ++ utilise-t-elle les routines BLAS chaque fois que cela est possible?Est-ce que Blitz ++ utilise les routines BLAS quand cela est possible et approprié
3
A
Répondre
1
Seulement pour les repères que vous devez spécifier lorsque vous configurez blitz ++:
./configure -with-blas=...
Blitz ne pas utiliser les routines Blas.
Questions connexes
- 1. Lier les bibliothèques LAPACK/BLAS
- 2. Quand est-il approprié d'utiliser Html.RenderAction()?
- 3. BLAS daxpy et dcopy quand inc = 1, sont-ils plus rapides que l'utilisation d'un (:, t) = b (:, t)?
- 4. Quand est-il approprié d'utiliser les processeurs de contexte Django?
- 5. Est-il possible que la classe native utilise l'événement .NET?
- 6. Quand vous dites que Ruby est réfléchissant, est-ce que cela se réfère principalement à "dactylographie"?
- 7. Quand est-il approprié d'utiliser Time # utc dans Rails 2.1?
- 8. Un moyen plus approprié de réécrire cela?
- 9. Est-ce que le nom de la classe dans les routines membres est redondant?
- 10. Démarrer MySQL Routines et scripts
- 11. Quand est-il approprié de créer un décorateur pour un objet, et quand est-il approprié de réécrire votre objet pour permettre l'application de stratégies?
- 12. Est-ce que les tableaux PHP peuvent faire cela?
- 13. Les routines MD5 compatibles GLib?
- 14. MySQL - mysqldump --routines pour exporter seulement 1 procédure stockée (par nom) et pas toutes les routines
- 15. Qu'est-ce que cela signifie quand mon texte est affiché en tant que boîtes?
- 16. Comment est-ce que je détermine le `paramstyle` approprié quand tout ce que j'ai est un objet` Connection`?
- 17. Est-ce que Mono est approprié pour développer des serveurs?
- 18. CMake et BLAS pour un programme C
- 19. Vues et routines partielles ASP .NET MVC
- 20. Est-ce que mb_strlen est un remplacement approprié pour iconv_strlen
- 21. Est-ce que jQuery utilise live setInterval?
- 22. BLAS Library Benchmark
- 23. Différence entre les routines et les indicateurs globaux nus
- 24. Est-ce que System.Xml utilise MSXML?
- 25. Quelle est la règle? quand est-ce que j'utilise $ (this) et quand "this" est-il suffisant?
- 26. Est-ce que quelqu'un utilise valgrind et Qt?
- 27. Est-ce que scalatra utilise circonflexe dans les coulisses?
- 28. Pourquoi est-ce que ¿est affiché différemment dans Windows et Linux même quand on utilise UTF-8?
- 29. Est-ce que EigenObjectRecognizer d'EmguCV utilise EigenFace?
- 30. Allocation de mémoire avec les routines LE
avez-vous des sources de citations pour cela? – phlipsy
http://www.oonumerics.org/blitz/docs/blitz_1.html#SEC19 –
Hélas! Cette seule apparition de BLAS sur toute la page d'accueil de Blitz ++ vous recommande ... – phlipsy