2009-11-12 3 views
3

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é

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.

+0

avez-vous des sources de citations pour cela? – phlipsy

+0

http://www.oonumerics.org/blitz/docs/blitz_1.html#SEC19 –

+0

Hélas! Cette seule apparition de BLAS sur toute la page d'accueil de Blitz ++ vous recommande ... – phlipsy

Questions connexes