5 ms·
> and now CUDA is all but irrelevant. Lol this is so wrong it's cringe. > There's now so many different and opinionated takes on how you should write high per
by almostgotcaught 11mo ago
> and now CUDA is all but irrelevant.
Lol this is so wrong it's cringe.
> There's now so many different and opinionated takes on how you should write high performant accelerator cluster code. I love it.
There are literally only 2: SIMT (ie the same as it always was) and tiles (ie Triton). That's it. Helion is just Triton with more auto-tuning (Triton already has auto-tuning).
- the__alchemist 11mo agoEven for non-ML things like chem simulations: CUDA (and cuFFT) are more pleasant to use than Vulkan Compute and vkFFT.
- ozgrakkurt 11mo agoI just learned the graphics api of vulkan, can’t imagine anything being less pleasant than vulkan
- porridgeraisin 11mo agoYeah it's quite something. If anyone wants a preview, here's the triangle hello world in vulkan: https://gist.github.com/Overv/7ac07356037592a121225172d7d78f2d https://gist.github.com/Overv/7ac07356037592a121225172d7d78f... But then again, I've heard that it's this low level because its meant for engine developers.
- simlevesque 11mo agoOh wow that's horrible.
- anvuong 11mo agoReally? How low is this level actually? Because I remember my OpenGL class' professor did this in less than 50 lines.
- porridgeraisin 11mo agoImagine writing GlCreateContext yourself, for starters, as has been done in the link I posted.