Bonjour,
j'aimerais connaître les techniques connues pour faire du calcul rapide, en particulier de l'algèbre linéaire.
Je connaissais les "expression templates" et les techniques de transformations de programme (promotion de scalaire, fusion/fission/blocage de boucles, etc) mais apparemment il y en a d'autres.
Dans une autre discussion, la bibliothèque Eigen a été évoquée.
En regardant les benchmarks, j'ai pensé que cette bibliothèque était générée en fonction de l'architecture (proc,cache,etc).
Or, après téléchargement et lecture de la documentation, j'ai l'impression que ce n'est pas le cas.
Elle rivalise pourtant avec les bibliothèques qui "s'auto-paramètrent" à leur génération.
Comment est-ce possible?
Partager