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.
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