Использует ли Blitz ++ процедуры BLAS, когда это возможно и целесообразно - PullRequest
3 голосов
/ 12 ноября 2009

Я знаю, что Blitz ++ получает высокую производительность благодаря широкому использованию шаблонов выражений и шаблонных метапрограмм. Но в какой-то момент вы не можете получить больше от своего кода, используя эти методы - вы должны умножить и суммировать некоторые числа. На этом этапе вы можете получить окончательное снижение производительности с помощью высоко оптимизированных (особенно для специальных архитектур) подпрограмм BLAS. Использует ли текущая реализация Blitz ++ процедуры BLAS, когда это возможно?

1 Ответ

1 голос
/ 12 ноября 2009

Только для тестов вы должны указать его при настройке blitz ++:

./configure -with-blas=...

Blitz не использует подпрограммы Blas.

...