LAPACK / BLAS в сравнении с простыми циклами «for»

Я хочу перенести часть кода, которая включает в себя ряд векторных и матричных вычислений, на C или C ++, цель - максимально ускорить код.

Линейны вычисления алгебры с для циклов в коде C так же быстры, как вычисления с использованием LAPACK / BLAS, или есть какое-то уникальное ускорение от использования этих библиотек?

Другими словами, может ли простой код C (с использованием для циклов и т.п.) выполнять вычисления линейной алгебры так же быстро, как код, использующий LAPACK / BLAS?

8
задан Philip Conrad 24 January 2013 в 02:25
поделиться