[C++] 행렬곱 연산 최적화 및 속도 비교
·
💻 Programming/C++
C++ 에서 행렬곱 연산을 구현할 때, 여러 방법에 따라 속도 차이가 많이 난다고 해서 간단한 실험으로 속도 비교를 해보았습니다. 행렬곱 연산 과정은 따로 설명하지 않고, 가장 나이브한 방식에서 속도를 향상시킬 수 있는 몇가지 방법들을 단계적으로 설명합니다.  사실 행렬 연산 시 많이 사용하는 Eigen 라이브러리를 쓰면 최적화가 잘되어 있어서 실무에서 행렬 연산을 직접 구현해야할 상황이 얼마나 있는지는 잘 모르겠습니다. 아직 경험이 많이 없어서... ㅠ  Baseline (naive version) /*@inputmat_x: m x k size matrixmat_y: k x n size matrix@outputmat_z: m x n size matrix */void matmult_baseline(int..