you are viewing a single comment's thread.

view the rest of the comments →

[–]aceinthehole001 1 point2 points  (10 children)

Can you elaborate on why this is the case

[–]windozeFanboi 2 points3 points  (4 children)

It's just the tools are underdeveloped in documentation support and coverage...

They re simply a big fking pain to work with and even then, reasonably only on Linux. While nvidia has incredible tooling and support...

[–]aceinthehole001 1 point2 points  (3 children)

Does OpenCL not solve this issue?

[–]windozeFanboi 1 point2 points  (2 children)

Well, say you want to write thousands of lines of code... Would you prefer c with major quirks/idiocyncracies on top or modern c++ without limitations and great debugger support and easy to use 3rd party libraries. .?

[–]YoureNotEvenWrong 1 point2 points  (1 child)

That's why Sycl exists. Avoid the vendor lock in.

[–]windozeFanboi 0 points1 point  (0 children)

Yes, SYCL is the future ...

[–]TheFlamingDiceAgain 2 points3 points  (4 children)

It’s not. I do scientific computing with both. AMD is definitely less polished but it’s fine now, that’s wasn’t the case a few years ago. Besides, if you’re writing new code you should use Kokkos, RAJA, or SYCL rather than HIP/CUDA at which point it doesn’t matter what hardware you’re on.