News for hackers. Stuff that matters.
Re:Facebook Is Forming a Team to Design Its Own Chips by opencl on Thursday April 19, 2018 @08:53AM (#16875450)
The entire reason that AMD hardware isn't considered a viable alternative to NVIDIA is that it doesn't run CUDA, which is going to be true of these custom chips too.

The chips FB are working on are probably far more similar to Google's TPUs than anything NVIDIA makes though.

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 sanxiyn on Thursday April 19, 2018 @11:31AM (#16876723)
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.
Re:Facebook Is Forming a Team to Design Its Own Chips by p1esk on Thursday April 19, 2018 @12:25PM (#16877214)
Because there's no compelling reason not to use CUDA.
Re:Facebook Is Forming a Team to Design Its Own Chips by flamedoge on Thursday April 19, 2018 @09:30AM (#16875721)
So the problem is programmability