Eigen 优化技巧
- 编译的时候加上
-O3
- 利用
.noalis()
进行矩阵乘法m_res.noalias() = m1 * m2;
, 只有当右值是乘积的时候才有意义; - 编译的时候加上
-mavx
和-mfma
参考: https://stackoverflow.com/questions/28284986/eigen-vs-matlab-parallelized-matrix-multiplication
-O3
.noalis()
进行矩阵乘法m_res.noalias() = m1 * m2;
, 只有当右值是乘积的时候才有意义;-mavx
和-mfma
参考: https://stackoverflow.com/questions/28284986/eigen-vs-matlab-parallelized-matrix-multiplication