Как библиотека C++ Eigen может работать лучше, чем библиотеки специализированных поставщиков?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как библиотека C++ Eigen может работать лучше, чем библиотеки специализированных поставщиков?

Сообщение Anonymous »

Я просматривал тесты производительности: https://libeigen.gitlab.io/benchmarks/
Я не мог не заметить, что eigen, похоже, стабильно превосходит все специализированные библиотеки поставщиков. Вопрос в следующем: как это возможно? Можно было бы предположить, что mkl/goto будет использовать настроенный код для конкретного процессора, в то время как eigen довольно общий.
Обратите внимание на этот http://download.tuxfamily.org/eigen/btl ... 23/aat.pdf, по сути, dgemm. Для N=1000 Eigen получает примерно 17Gf, MKL только 12Gf

Подробнее здесь: https://stackoverflow.com/questions/103 ... -libraries
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»