y(1:n-1) = a*y(2:n) + x(1:n-1)
y(n) = c
在上面的 Fortran 90 代码中,我想知道它是如何在同步、通信和算术方面执行的。
我的理解是:
沟通是需要不同的任务来相互沟通。例如,如果有一些变量与其他变量有依赖关系。但是上面的代码并没有表明有一些通信。因为它似乎没有依赖关系,对吗?
同步在某种程度上与通信有关,但它也涉及是否使用了一些障碍。但是在上面的代码中没有障碍。因此,唯一涉及的同步是是否存在任何数据依赖关系。
算术我对这一点一无所知,如果有人可以向我解释,我会很高兴。