3.A.5 Improving Automatic- Parallelized Code
This task is similar to explicit parallel programming (will be discussed next)
Two important differences :
- The compiler gives hints in its listing, which may tell you where to focus attention. E.g., what variables have data dependences.
- You don’t need to perform all transformations by hand. If you expose the right information to the compiler, it will do them for you.
- (E.g., C$assert independent)