Live data from Hacker News

Intel CEO: 'The entire industry is motivated to eliminate the CUDA market'

tomshardware.com

21–30 of 380 posts

Re: Intel CEO: 'The entire industry is motivated to eliminate the CUDA market'

#21
cuda isn't just the cuda cores but also the parallel programming library that Nvidia developed (which runs under the hood for stuff like Tensforflow and Pytorch)

I dabbled a bit with it in college for a course

replacing it ain't gonna be easy (or even a desired thing for some)

Re: Intel CEO: 'The entire industry is motivated to eliminate the CUDA market'

#24
post #19
post #16

If they create a better tool chain, ecosystem, and programming experience than CUDA and compatible with all computational platforms at their peak performance - awesome! Everyone wins! Until then, it's a bit funny claim, especially considering what a failure OpenCL was (programmer's experience and fading support). Or trying to do GPGPU with compute shaders in DX/GL/Vulkan. Are they really "motivated"? Because they had…

What's wrong with compute shaders ?

CUDA = C++ on GPUs. Compute shader - subset of C with a weird quirks.

Re: Intel CEO: 'The entire industry is motivated to eliminate the CUDA market'

#26

Fun fact: More than half of all engineers at NVIDIA are software engineers. Jensen has deliberately and strategically built a powerful software stack on top of his GPUs, and he's spent decades doing it. Until Intel finds a CEO who is as technical and strategic, as opposed to the bean-counters, I doubt that they will manage to organize a successful counterattack on CUDA.

You don't know Pat Gelsinger do you?

Re: Intel CEO: 'The entire industry is motivated to eliminate the CUDA market'

#27
post #19
post #16

If they create a better tool chain, ecosystem, and programming experience than CUDA and compatible with all computational platforms at their peak performance - awesome! Everyone wins! Until then, it's a bit funny claim, especially considering what a failure OpenCL was (programmer's experience and fading support). Or trying to do GPGPU with compute shaders in DX/GL/Vulkan. Are they really "motivated"? Because they had…

What's wrong with compute shaders ?

For GPGPU tasks, they lack a lot of useful features that CUDA has like the ability to allocate memory and launch kernels from the GPU. They also generally require you to write your GPU and CPU portions of an algorithm in different languages, while CUDA allows you to intermix your code and share data structures and simple functions between the two.

Re: Intel CEO: 'The entire industry is motivated to eliminate the CUDA market'

#28
post #3

Intel and AMD have had years to provide similar capabilities on top of OpenCL. Maybe they should look into their own failures first.

SYCL is a better analog to Cuda than OpenCL, and Intel have their own implementation of that. Don't really see anyone writing anything in SYCL though, and when I looked into trying it out it was a bit of a mess with different implementations, each supporting their own subset of OSs and hardware. https://www.intel.com/content/www/us/en/developer/tools/onea...

SYCL builds on top of OpenCL, it is basically the reboot of OpenCL C++, after OpenCL 2.0 SPIR failure.

Yet another example on how Intel and AMD failed to take up on CUDA.

Re: Intel CEO: 'The entire industry is motivated to eliminate the CUDA market'

#30
post #19
post #16

If they create a better tool chain, ecosystem, and programming experience than CUDA and compatible with all computational platforms at their peak performance - awesome! Everyone wins! Until then, it's a bit funny claim, especially considering what a failure OpenCL was (programmer's experience and fading support). Or trying to do GPGPU with compute shaders in DX/GL/Vulkan. Are they really "motivated"? Because they had…

What's wrong with compute shaders ?

I shipped a dozen products with them (mostly video games), so there's nothing "wrong" that would make them unusable. But programming them and setting up the graphics pipe (and all the passes, structured buffers, compiling, binding, weird errors, and synchronization) is a huge PITA as compared to the convenience of CUDA. Compilers are way less mature, especially on some platforms cough. Some GPU capabilities are not exposed. No real composability or libraries. No proper debugging.
Post reply on HN