Re:Facebook Is Forming a Team to Design Its Own Chips
by Symmetry on Thursday April 19, 2018 @09:55AM
(#16875888)
For researchers, yes. At the scale Facebook and Google operate at the lack of CUDA isn't much of a problem. The big difference is that AMD's GPUs only work on vectors whereas Google's TPUs (and NVidia's latest card) can work on matrices directly for a large increase in throughput.
Re:Facebook Is Forming a Team to Design Its Own Chips
by p1esk on Thursday April 19, 2018 @12:22PM
(#16877190)
Most DL researchers don't care about CUDA, they use higher level frameworks (Tensorflow, Pytorch, Caffe, etc). The frameworks can be extended to support other backends (e.g. OpenCL). If someone builds their own hardware, provides integrated support for that hardware in Tensorflow, and demonstrates speed advantages, people will use it.
Re:Facebook Is Forming a Team to Design Its Own Chips
by tsomctl on Thursday April 19, 2018 @10:41AM
(#16876274)
This is something that I've wondered about. There is nothing about Tensorflow (for example) that is specific to CUDA. Why doesn't AMD dedicate a couple of engineers to port it? They don't even have to do a complete job. Only about half of the Tensorflow operations are used for most models.
Re:Facebook Is Forming a Team to Design Its Own Chips
by patrickg_zill on Thursday April 19, 2018 @11:01AM
(#16876467)
If they make CUDA the industry standard by porting it to AMD, and then Nvidia is still able to control the standard, over the long term AMD will always be in the position of having to catch up.
Re:Facebook Is Forming a Team to Design Its Own Chips
by jandrese on Thursday April 19, 2018 @11:27AM
(#16876694)
I think the GP is suggesting AMD port TensorFlow to OpenCL to break up the CUDA monopoly.
Re:Facebook Is Forming a Team to Design Its Own Chips
by shmerl on Thursday April 19, 2018 @12:08PM
(#16877045)
No need, there is already an industry standard that works across all hardware.
Re:Facebook Is Forming a Team to Design Its Own Chips
by danielh96 on Thursday April 19, 2018 @10:25AM
(#16876124)
Why do you say that? Because they already have a large code base that would be too much work to move over? Or superior features in CUDA? This is actually related to some ongoing research for me, be very interested in any insight.
The chips FB are working on are probably far more similar to Google's TPUs than anything NVIDIA makes though.