デバイスがCPUに組み込まれているか、システムRAMまたは専用のgddrメモリを使用しているかについてのクエリコマンドが見つかりませんでしたか?結論を得るためにマッピング/アンマップと読み取り/書き込みをベンチマークすることができますが、そのデバイスはその時点で負荷がかかり、誤った動作をしており、使用している複雑なロードバランシングアルゴリズムに複雑さが増します。gpuが統合されているかどうかを確認する
gpuがCPUと同じメモリを使用しているかどうかを確認する簡単な方法はありますか?読み書きの代わりに直接マッピング/アンマップを選択できますか?
編集:CL_DEVICE_LOCAL_MEM_TYPE
CL_GLOBAL or CL_LOCAL
これはintegratednessの指標であるのか?
今後、すべてが一元化される予定であるため、廃止予定ですか?私はopencl 1.2上にいるので、後で2.xに準拠する必要があります。 –
いいえ、将来的にすべてのものがホストと統合メモリを持つわけではありません。私は、それが不十分であるとみなされたか、またはSVMクエリがより有用な情報を提供したため、非推奨になったと思います。 – jprice