Parallelism is a feature of problems |
It can be expressed in different languages with trade-offs in performance, flexibility and convenience |
Fortran 77 Þ HPF |
Fortran 90 Þ HPF |
C++ Þ HPC++
|
HPC++ more naturally handles complex data structures e.g. data parallel collections which are not the staple array data structure of Fortran |
Must have common runtime support
|