Question: Determine the loopcarried (interiteration) dependencies in the following loop and rewrite it so that it is parallel. for (i = 1; i
Determine the loopcarried (interiteration) dependencies in the following loop and rewrite it so that it is parallel.
for (i = 1; i<=99; i++) {
a[i] = b[i] + c[i]; /S1/
b[i] = a[i] + d[i]; /S2/
a[i+1] = a[i] + e[i]; /S3/ }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
