y(1:n-1) = a*y(2:n) + x(1:n-1)
y(n) = c
上記のFortran90コードでは、同期、通信、および算術の観点からどのように実行されるかを知りたいと思います。
私が理解しているのは:
コミュニケーションとは、互いにコミュニケーションをとるためのさまざまなタスクの必要性です。たとえば、他の変数との依存関係がある変数がある場合です。しかし、上記のコードは、何らかの通信があることを示していません。依存関係がないようですが、私は正しいですか?
同期は通信にいくらか関連していますが、バリアが使用されているかどうかも関係します。しかし、上記のコードには障壁はありません。したがって、関係する同期は、データの依存関係があるかどうかだけです。
算数私にはこの点についての手がかりがないので、誰かが私にそれを説明してくれたら嬉しいです。