4 ms·
I don't see it happening. AMD like Nvidia want to keep their big corporate clients locked into their ecosystem. If Intel were clever like a fox, they'd invest
by scoopertrooper 5y ago
I don't see it happening. AMD like Nvidia want to keep their big corporate clients locked into their ecosystem.
If Intel were clever like a fox, they'd invest heavily in making oneAPI work well on both Nvidia and AMD platforms. As a new market entrant they have nothing to lose, but everything to gain by luring companies into a vendor agnostic solution.
They've already starting doing this to a degree, but only in partnership with some university. This should be one of their major KPIs, they've got plenty of cash laying about.
https://www.phoronix.com/scan.php?page=news_item&px=oneAPI-AMD-Radeon-GPUs https://www.phoronix.com/scan.php?page=news_item&px=oneAPI-A...
- AnthonyMouse 5y agoAMD's biggest problem right now is overcoming Nvidia's inertia for compute. This is the classic case where open standards happen. Everybody but the incumbent joins in, then all of them put together is a large enough target to attract developers. Then the open standard and the proprietary one coexist as long as any of the vendors implementing the open standard is competitive, but if the vendor with the proprietary standard stumbles in any way, developers abandon them. Hardware vendors don't really need lock in. People buy your hardware again because you make it faster every year. And if your hardware stops being competitive then the lock in won't save you.
- touisteur 5y agoBut wasn't it already tried with OpenCL... And quite failed to just do that? For now, in parallel to efforts to reach parity to cuda or something, I'd rather have them optimize the mother out of the necessary libraries (tensor basic blocks, basically reaching cudnn/tensorrt-level, crazy limit-of-hardware BLAS stuff, and most of the API landscape)... 47tflops that I can't use because I have to reimplement and optimize the basics isn't that interesting, except for supercompute.
- AnthonyMouse 5y agoOpenCL was created by Apple, then Apple abandoned it. AMD picked it up, but at the time AMD didn't have competitive hardware and therefore didn't have the resources to make it good, and Intel wasn't in the GPU game then. Now AMD has money and Intel has even more money and they could certainly produce a competitive solution together if they tried.
- touisteur 5y agoAh I didn't know that part of history, thanks. Let's hope they can find someplace to meet that won't fragment this space more... Not a big fan of the churn on the Intel universe these last years. Just one example but between mkldnn, dnnl, onednn... The dead github 'this project has been superseded by project x' links are quite discouraging. And I'm not sure of the future of openvino in the oneapi offering it's really a blur, but maybe I'm following close enough. And I'm just a dabbler/noob. Can't imagine the effect on someone just trying to maintain an app over the last 5-10 years...