(j3.2006) (SC22WG5.5902) [ukfortran] 3 levels of parallelism?
N.M. Maclaren
nmm1
Thu Jul 6 06:22:41 EDT 2017
OpenAcc has effectively been subsumed into OpenMP. Whether the OpenMP
'SIMD' features (i.e. OpenAcc) are practical is unclear, and the
implementation status less so. My very limited feedback from people who
have tried to use it was highly negative. As far as I know, CUDA looks
likely to dominate for the forseeable future.
Also, while languages are traditionally descriptive, not prescriptive,
explicit threading (as in C++ etc.) and coarrays are both prescriptive
models. In particular, they can't take advantage of SIMD, though Fortran as
a whole can.
Regards,
Nick Maclaren.
More information about the J3
mailing list