Quote:
Originally Posted by PB PM
Apple dumped NVIDIA because NVIDIA wanted to support the Cuda platform, while Apple was pushing OpenCL technology. The irony is Apple dumped OpenCL because it wasn't widely supported.
|
I think there's a lot more to that, such as:
- Nvidia messed up on their laptop chips. There's probably some backstory here where Apple expected Nvidia to assume more of the cost in the MacBook Pro recall programs.
- When Apple started pushing OpenCL (in the Snow Leopard era), I think Apple had a significantly different focus still. The iPhone hadn't quite taken off yet, Bertrand Serlet was SVP of software engineering, features like Xgrid and Xsan and hardware like the Xserve (including in massive clusters) were pushed. There was probably a change in direction after Serlet's departure (perhaps also one of the causes of why Serlet left) towards fewer scientific applications. Kind of a "actually, this isn't NeXT any more" push.