We badly need an alternative to Nvidia/CUDA for deep learning... but realistically, if Intel wants to make headway in the deep learning market, it must offer hardware that can not only compete on performance with Nvidia, but also work out-of-the-box (that is, without requiring lots of one-off tinkering and tweaking) with popular deep/machine learning frameworks like TensorFlow, Caffe, Torch, and Theano. There is a lo…
But being drop-in compatible means supporting CUDA or the CPU interface.
CUDA seems to me like the only simple SIMD-type computing system that's fairly straightforward to program and understand at this point.
Drop-in CUDA compatibility seems like a good thing.