Problems in the HPF Programming
Compiler Technology not Sufficient
- Communication optimizations
- Interprocedural analysis
- Selecting the best optimization method
Programmer’s Explicit Parallelization Control Limited
- Too much implementation dependent stuff
Programming Techniques not Established
- i.e. sharing distributed arrays between procedures
parallelize loops containing procedure calls