[flang-commits] [PATCH] D150159: [flang] CUDA Fortran - part 1/5: parsing

مهدي شينون (Mehdi Chinoune) via Phabricator via flang-commits flang-commits at lists.llvm.org
Mon May 15 21:58:01 PDT 2023


MehdiChinoune added a comment.

There is a big difference between CUDA and CUDA-Fortran.
CUDA could be used by any compiler MSVC, Intel, IBM, GNU... as It doesn't require any support from the compiler. It's just `libraries+headers`.
While CUDA-Fortran requires a support from the compiler itself.
GCC, Intel, Cray, Fujitsu ... compilers do not support it because It's just an Nvidia/PGI dialect, Flang-Classic is just an open-sourced Frontend of PGI compiler.
We are talking here about a company pushing for a dialect not widely used by the community.
If you fellow many discussions online in Fortran community, you know for sure that PGI compiler is one of the least/worst used compiler.
I think Nvidia should keep CUDA-Fortran support in the commercial/proprietary compiler that will be based on flang.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D150159/new/

https://reviews.llvm.org/D150159



More information about the flang-commits mailing list