2

OpenCLプログラムを作成していますが、DMAを使用してフレームグラバーからGPUにデータを転送したいと考えています。GPUでOpenCLバッファーの物理アドレスを取得するにはどうすればよいですか?

4

1 に答える 1

2

OpenCLでは、バッファーの物理GPUアドレスを取得できません。

ただし、バッファの領域をホストメモリに直接マップして、memcpyなどの標準のC /C++コードを使用してメモリをコピーインおよびコピーアウトすることができます。clEnqueueMapBufferを参照してください。

于 2012-05-25T19:51:12.910 に答える