News for hackers. Stuff that matters.
Re:AMD Announces Ryzen “Zen 3” and Radeon “RDNA2” Presentati... by dragontamer on Thursday September 10, 2020 @10:36AM (#24432729)
I think OpenMP device offload has a better chance than SYCL or OpenCL. But I'm not in the industry.

CUDA's single-source environment is very good compared to SYCL or OpenCL. OpenMP still has single-source (just #pragma target), and is already adopted by the HPC crowd for multithreaded programming. NVidia and AMD support seems to be growing, especially because OpenMP is important to the supercomputer folks. (Summit and Frontier)

ROCm is CUDA-like and mostly works. The main issue is that CUDA will always remain a few steps ahead as AMD is forced to play "catchup". (ex: Cooperative groups are useful but unimplemented for now in ROCm). ROCm's main issue is being stuck in Linux, they need some Windows support if they want ROCm to really take off.

There are no comments on this comment yet.