Я просматривал тесты производительности: 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
Мобильная версия