Pregunta

Sé que Blitz ++ obtiene su más el rendimiento mediante el uso extensivo de las plantillas de expresión y metaprogramms plantilla. Pero en algún momento no se puede sacar más provecho de su código mediante el uso de estas técnicas - hay que multiplicar y sumar algunos flotadores arriba. En este punto se puede obtener una patada final el rendimiento mediante el uso de las rutinas BLAS altamente optimizados (especialmente para las arquitecturas especiales). ¿La implementación actual de Blitz ++ usan rutinas BLAS siempre que sea posible?

¿Fue útil?

Solución

Sólo para puntos de referencia debe especificar que cuando se configura bombardeo ++:

./configure -with-blas=...

Blitz no utiliza rutinas Blas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top