You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 7b49eff
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: compat.yml
+5-4Lines changed: 5 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,7 @@ vendors:
34
34
C:
35
35
nvidiahip: indirectok
36
36
F:
37
-
hipfortran: nope
37
+
nvidiahipfortran: nope
38
38
SYCL:
39
39
C:
40
40
nvidiasycl: nonvendorok
@@ -84,7 +84,7 @@ vendors:
84
84
C:
85
85
amdhipc: fullok
86
86
F:
87
-
hipfortran: nope
87
+
nvidiahipfortran: nope
88
88
SYCL:
89
89
C:
90
90
amdsyclc: indirectok
@@ -130,7 +130,7 @@ vendors:
130
130
C:
131
131
intelhipc: somesupport
132
132
F:
133
-
hipfortran: nope
133
+
intelhipfortran: nope
134
134
SYCL:
135
135
C:
136
136
intelsyclc: fullok
@@ -168,7 +168,7 @@ descriptions:
168
168
cudac: "CUDA C/C++ is supported on NVIDIA GPUs through the <a href='https://developer.nvidia.com/cuda-toolkit'>CUDA Toolkit</a>"
169
169
cudafortran: "CUDA Fortran, a proprietary Fortran extension, is supported on NVIDIA GPUs via the <a href='https://developer.nvidia.com/hpc-sdk'>NVIDIA HPC SDK</a>"
170
170
nvidiahip: "<a href='https://github.com/ROCm-Developer-Tools/HIP'>HIP</a> programs can directly use NVIDIA GPUs via a CUDA backend; HIP is maintained by AMD"
171
-
hipfortran: "No such thing like HIP for Fortran"
171
+
nvidiahipfortran: "No such thing like HIP for Fortran, but AMD offers Fortran interfaces to HIP and ROCm libraries in <a href='https://github.com/ROCmSoftwarePlatform/hipfort'>hipfort</a>"
172
172
nvidiasycl: 'SYCL can be used on NVIDIA GPUs with <em>experimental</em> support either in
173
173
<a href="https://github.com/codeplaysoftware/sycl-for-cuda/blob/cuda/sycl/doc/GetStartedWithSYCLCompiler.md#build-sycl-toolchain-with-support-for-nvidia-cuda">SYCL</a> directly or in <a href="https://github.com/intel/llvm/blob/sycl/sycl/doc/GetStartedGuide.md#build-dpc-toolchain-with-support-for-nvidia-cuda">DPC++</a>,
174
174
or via <a href="https://github.com/illuhad/hipSYCL">hipSYCL</a>'
@@ -199,6 +199,7 @@ descriptions:
199
199
intelcudac: "<a href='https://github.com/oneapi-src/SYCLomatic'>SYCLomatic</a> translates CUDA code to SYCL code, allowing it to run on Intel GPUs; also, Intel's <a href='https://www.intel.com/content/www/us/en/developer/tools/oneapi/dpc-compatibility-tool.html'>DPC++ Compatibility Tool</a> can transform CUDA to SYCL"
200
200
intelcudafortran: "No direct support, only via ISO C bindings, but at least an example can be <a href='https://github.com/codeplaysoftware/SYCL-For-CUDA-Examples/tree/master/examples/fortran_interface'>found on GitHub</a>; it's pretty scarce and not by Intel itself, though"
201
201
intelhipc: "<a href='https://github.com/CHIP-SPV/chip-spv'>CHIP-SPV</a> supports mapping CUDA and HIP to OpenCL and Intel's Level Zero, making it run on Intel GPUs"
202
+
intelhipfortran: "No such thing like HIP for Fortran"
202
203
intelsyclc: "<a href='https://www.khronos.org/sycl/'>SYCL</a> is the prime programming model for Intel GPUs; actually, SYCL is only a standard, while Intel's implementation of it is called <a href='https://www.intel.com/content/www/us/en/developer/tools/oneapi/data-parallel-c-plus-plus.html'>DPC++</a> (<em>Data Parallel C++</em>), which extends the SYCL standard in various places; actually actually, Intel namespaces everything <em>oneAPI</em> these days, so the <em>full</em> proper name is Intel oneAPI DPC++ (which incorporates a C++ compiler and also a library)"
203
204
intelopenacc: "OpenACC can be used on Intel GPUs by translating the code to OpenMP with <a href='https://github.com/intel/intel-application-migration-tool-for-openacc-to-openmp'>Intel's Source-to-Source translator</a>"
204
205
intelopenmp: "Intel has <a href='https://www.intel.com/content/www/us/en/develop/documentation/get-started-with-cpp-fortran-compiler-openmp/top.html'>extensive support for OpenMP</a> through their latest compilers"
0 commit comments