3 ms·
Apple created OpenCL. It was nvidia who made everyone else avoid it.
by robertoandred 2y ago
Apple created OpenCL. It was nvidia who made everyone else avoid it.
- talldayo 2y agoWhat does that prove, though? Apple gave up. Ironically, now Nvidia is one of the only remaining companies that supports OpenCL anymore. Apple is experiencing firsthand what the lack of a CUDA analog does to a company. Whether or not they care is up to them, but clearly the laser-focus on high-performance GPU compute is not doing Apple Silicon any favors in the server space or in the desktop.
- robertoandred 2y agoIt proves that the idea that Apple avoided OpenCL is ludicrous.
- talldayo 2y agoWhere does Apple support OpenCL today then?
- robertoandred 2y agoIt still works on Apple Silicon
- pjmlp 2y agoSure, sure, like Google, Intel and AMD aren't to blame for having made a mess out of OpenCL on their products.
- talldayo 2y agoGo ahead, blame literally every single person except the lead maintainer and developer of the project.
- pjmlp 2y agoThe reality is that Google, AMD and Intel have more than enough time since 2009, to provide a developer experience, and drivers, that would make people actually use OpenCL instead of CUDA. Instead, Google created the proprietary Renderscript for Android, while AMD and Intel kept delivering broken drivers, partial implementations of OpenCL, never delivered a proper OpenCL 2.x implemenation with mature C++ support, IDE and GPGPU graphical debuggers.
- talldayo 2y agoIt wasn't Google, AMD and Intel's job to improve the developer experience. You can chew them out for bad drivers, but they did improve and now AMD and Intel's OpenCL implementations are the reference-quality ones. Again, you can blame everyone else for doing their own thing but the project only has one father that could estrange it. Apple's blindness killing OpenCL makes everything in Microsoft and Google's graveyard look reasonable by comparison. If Apple wants a repeat of the Metal for gaming situation in AI, they are more than welcome to self-sabotage themselves until they run out of energy.
- pjmlp 2y agoSure little dreamer, blame NVidia and Apple for Intel, Google and AMD incompetency.