Использует ли Blitz++ процедуры BLAS, когда это возможно и целесообразно?
Вопрос
Я знаю, что производительность Blitz++ достигается за счет широкого использования шаблонов выражений и метапрограмм шаблонов.Но в какой-то момент вы не сможете получить больше от своего кода, используя эти методы — вам придется умножать и суммировать некоторые числа с плавающей запятой.На этом этапе вы можете получить окончательный прирост производительности, используя высокооптимизированные (особенно для специальных архитектур) процедуры BLAS.Использует ли текущая реализация Blitz++ процедуры BLAS, когда это возможно?
Решение
Только для тестов вы должны указать это при настройке blitz++:
./configure -with-blas=...
В Блице не используются программы Бласа.
Не связан с StackOverflow