Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
2 つの異なるタイプのグローバル サイズを作成する方法。私の問題は、2 つのカーネルがあり、両方のグローバル サイズが異なることです。たとえば、1 番目のカーネルでは 16 個のスレッドで作業し、2 番目のカーネルでは 96 個のスレッドが必要です。この基準に従ってグローバルサイズを割り当てるにはどうすればよいですか? 前もって感謝します。
関数 enqueuendrange および enqueuendrangekernel を検索します。2 つの異なるカーネルを使用しているため、とにかくそれらを別々に呼び出す必要があります。この関数のサイズ パラメータに異なる値を渡します。
ただし、これらのカーネルを同時に実行しようとすると、すべてのデバイスがデバイス分割をサポートするわけではありません。拡張機能「cl_ext_device_fission」を確認し、デバイスがそれをサポートしているかどうかを確認してください。