3 ms·
Now if only Apple and AMD could come up with a good way to write GPU-accelerated programs like CUDA lets you...
by toxik 7y ago
Now if only Apple and AMD could come up with a good way to write GPU-accelerated programs like CUDA lets you...
- fwip 7y agoThey named it OpenCL.
- mrpippy 7y agoApple's support for OpenCL is deprecated as of 10.14. Metal is the supported way forward.
- skohan 7y agoVulkan (MoltenVK) also works very well.
- baroffoos 7y agoOpenCL is what the rest of the world uses and will continue to use. All this means is many programs will drop mac support like they have already done and some will be created as mac exclusive because no one wants to support both.
- vernie 7y agoIt seems like the rest of the world uses CUDA.
- baroffoos 7y agoThat was what I remember being the case years ago. I used to be tracking the progress of the blender project ans they where making some good progress on getting everything running on OpenCL because it works on all cards.
- pjmlp 7y agoOpenCL is only used by those that rather use C, instead of C++, Fortran, Julia, .NET, Java,... to target their GPUs, thanks PTX. Yes Open CL 2.x woke up to the fact that most researchers would rather use something else other than C, but too late and the driver support and debugging tools are still found lacking versus what NVidia and their partners offer. Even on mobiles, OpenCL doesn't have a say. After the initial support, iOS is all about Metal Compute, and Android has Renderscript.
- toxik 7y agoOpenCL is a far cry from a replacement for CUDA. Like a really far cry.
- etaioinshrdlu 7y agoI've heard in general OpenCL is a lot more generic because it's designed for diverse compute platforms like FPGAs, but could you list any specifics? I find this very interesting.
- pjmlp 7y agoIt is called Metal Compute and offers relatively nice debugging tools.