JoeJ said:
Ultraporing said:
If you decide to implement Compute Shaders sometime in the future Heterogeneous-Computing Interface for Portability (HIP) looks promising.HIP so far is AMD only, and can't run on Windows due to some restrictions of the Windows driver model, afaik. So it's AMD + Linux only, and thus even worse than Cuda.
This also is one reason SYCL is not yet widely supported, as AMD (or somebody else?) implements it on top of HIP, afaik. SYCL is modern C++ for GPUs, so quite interesting…
Its a me again xD.
Found something interesting, its hipSYCL by the university heidelberg and completely open source. Allegedly it supports nvidia, amd and intel. Maybe its of some use.
And I was of the impression HIP was cross platform, only building the compiler and tools was linux? Maybe I misread somewhere in the HIP repo.
Anyways check out hipSYCL.
hipSYCL Github: Link
hipSYCL Youtube Video Tutorial: Link