0

私が取り組んでいる問題では、NxM グリッドの Sub1 と Kx1 グリッドの Sub2 の 2 つのサブ問題を解決する必要があります。問題は、これらのサブ問題は、ソリューション プロセスの各ステップの後に通信する必要があるため、それらを同時に実行する必要があることです。

最終結果は次のようになります。

  1. Sub1 は時間 t で解かれます
  2. Sub2 は時間 t について解かれます
  3. 時間 t+1 の sub1 と sub2 の間の交互作用項が計算されます。

これは、新しく計算された相互作用項を使用して t+1 に対して繰り返され、次に t+2、t+3 などに対して繰り返されます。使用されるすべてのデータはグローバルデバイスメモリに保存されるため、コピーする必要はありませんおよびステップ間のデバイスから。

私の問題は、2 つの異なるサイズの問題に同時に取り組みたいことを OpenCL にどのように伝えるかということです。

4

1 に答える 1