-3

私は、fft、lu、ifft、fftshift などの他の複雑な数学関数と共に行列乗算を含むコードに取り組んでいます。知りたいのは、入力パラメーターをいつ変更するかです。

  • CPU プログラムを実行したとき、行列はどのくらい大きくなりますか?
  • 理論的にメモリ使用量が行列のサイズとどのように関連しているか。
  • 移植した OpenCL GPU コードを使用すると、2GB の Radeon でどれだけ処理できるか。
4

1 に答える 1

0
  • メモリ使用量は、合計要素数にデータ型のバイト サイズを掛けた値に関連しています。1000 x 1000 の行列に 4 バイトの整数が含まれているとします。行列のデータ サイズは、およそ 4*1000000 バイトまたは 4 メガバイトになります。
  • おそらく、「GPU メモリを仮想化することができ、必要な場合と不要な場合にドライバが GPU からメモリをスワップイン/スワップアウトする」間、メモリの制約について心配する必要はありません。

    OpenCL で使用可能なデバイス メモリを確認するにはどうすればよいですか?

于 2013-04-29T13:20:26.057 に答える