Использует ли Blitz++ процедуры BLAS, когда это возможно и целесообразно?

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

  •  19-09-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

./configure -with-blas=...

В Блице не используются программы Бласа.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top