Est-ce que Blitz ++ utilise des routines BLAS quand il est possible et approprié

StackOverflow https://stackoverflow.com/questions/1723084

  •  19-09-2019
  •  | 
  •  

Question

Je sais que Blitz ++ tire son avantage de performance par l'utilisation étendue de modèles d'expression et metaprogramms de modèle. Mais à un moment donné, vous ne pouvez pas obtenir plus de votre code en utilisant ces techniques - vous devez multiplier et résumer certains surnage. À ce stade, vous pouvez obtenir un coup de pied de la performance finale en utilisant les hautement optimisé (en particulier pour les architectures spéciales) routines BLAS. Est-ce que la mise en œuvre actuelle de Blitz ++ utilisent des routines BLAS chaque fois qu'il est possible?

Était-ce utile?

La solution

Seulement pour les repères que vous devez spécifier lorsque vous configurez blitz ++:

./configure -with-blas=...

Blitz ne pas utiliser les routines Blas.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top