2

dgemvはmatrix-vector用であることを知っていますが、どちらがより効率的ですか? dgemm行列の乗算に直接使用するかdgemv、行列 A を行列 B の個々の列と乗算して行列の乗算を行うためにdgemv

4

1 に答える 1

6

DGEMV を繰り返し呼び出すと、優れた DGEMM 実装の最大の利点であるキャッシュのタイリングと再利用のメリットがなくなります。DGEMM は、DGEMV を複数回呼び出すよりもはるかに効率的です

于 2013-08-23T19:11:59.993 に答える