dgemm или dgemv для умножения матриц?
Я знаю dgemv
для матрицы-вектора, но какой эффективнее? С помощью dgemm
непосредственно для умножения матрицы или использования dgemv
сделать матричное умножение, умножив Матрицу A на каждый отдельный столбец матрицы B, используя dgemv
?
1 ответ
Если вы будете делать повторные вызовы в DGEMV, вы не выиграете от тайлирования и повторного использования кэша, что является самым большим преимуществом хороших реализаций DGEMM. DGEMM намного эффективнее, чем множественные вызовы DGEMV.