Molecular Code (Cont’d)
Relatively Easy to Parallelize
- No communication except for the ‘transposition’ → Scalable
A few problems in Programming with HPF
- Array Remapping at subroutine boundaries
- Parallelization of a loop including procedure calls
* Data Copy is required
* Hard to rewrite
- Dummy arguments can not be specified in REDUCTION clause