#pragma omp parallel for do i = 1,n z(i) = x(i) * y(i) enddo do i = 2,n z(i) = z(i-1)*2 enddo do i = 2,n z(i) = z(i)*2**(i-1) enddo 437, Complex loop carried dependence of e_k prevents parallelization Loop carried reuse of e_k prevents parallelization