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
I was wondering if ZLUDA requires the code to be written in CUDA, or if it can take an intermediate PTX code and compile that to AMD?
I ask because we use Fortran with NVIDIA GPUs using OpenACC/OpenMP-Target/Do concurrent.
Specifically, "do concurrent" offload is supported by both NVIDIA and Intel (although the Intel implementation is early and needs some work). However, there are ZERO compilers that have publicly said they would work on supporting "do concurrent" offload on AMD GPUs.
The ZLUDA project looks like it has promise to do just that.
If one could compile "do concurrent" code into PTX, and then run it through ZLUDA to get rocm code - could that work?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I was wondering if ZLUDA requires the code to be written in CUDA, or if it can take an intermediate PTX code and compile that to AMD?
I ask because we use Fortran with NVIDIA GPUs using OpenACC/OpenMP-Target/Do concurrent.
Specifically, "do concurrent" offload is supported by both NVIDIA and Intel (although the Intel implementation is early and needs some work). However, there are ZERO compilers that have publicly said they would work on supporting "do concurrent" offload on AMD GPUs.
The ZLUDA project looks like it has promise to do just that.
If one could compile "do concurrent" code into PTX, and then run it through ZLUDA to get rocm code - could that work?
Beta Was this translation helpful? Give feedback.
All reactions