News for hackers. Stuff that matters.
Re:Cloud TPUs in Beta by Cyph0n on Monday February 12, 2018 @10:01AM (#16358972)
A better comparison would be the f1.16xlarge[1] instance @ ~$4/hr. It comes with 8 FPGAs (12 Gbps link) and 64 vCPUs.

[1]: https://aws.amazon.com/ec2/instance-types/f1/

Edit: I'm genuinely curious about why this comment is getting downvotes.

Re:Cloud TPUs in Beta by boulos on Monday February 12, 2018 @01:52PM (#16360910)
Disclosure: I work on Google Cloud.

I didn’t downvote you, but presumably people disagree with “Here’s an FPGA” as comparable to being given a working piece of hardware. That is, would you have said that the best comparison to a V100 is this same FPGA box?

I (and others) get what you were trying to say: TPUs are ASICs that aren’t general purpose at all, so an FPGA is a better comparison than a more general purpose GPU. As an end user, that just isn’t true though. If someone hands you an f1.16xlarge, you have to build your own psuedo-chip for machine learning. While with this offering, TensorFlow handles the acceleration / offload for you.

Re:Cloud TPUs in Beta by Cyph0n on Monday February 12, 2018 @04:39PM (#16362515)
Fair enough. I wonder if there are any model compilers targeting FPGA training backends...
Re:Cloud TPUs in Beta by dharma1 on Monday February 12, 2018 @10:09AM (#16359041)
Do much deep learning training with the FPGAs?
Re:Cloud TPUs in Beta by Cyph0n on Monday February 12, 2018 @10:24AM (#16359158)
Nope, but I'm sure others do.
Re:Cloud TPUs in Beta by jongomez on Monday February 12, 2018 @12:27PM (#16360172)
Microsoft uses FPGAs for Deep Learning. Source:

https://techcrunch.com/2017/08/22/microsoft-brainwave-aims-t...

Re:Cloud TPUs in Beta by twtw on Monday February 12, 2018 @01:08PM (#16360498)
... for inference. I don't know of anyone who takes training on FPGAs seriously. They tend to get crushed by GPU/TPU/other ASIC in throughput, perf/watt, and perf/$.
Re:Cloud TPUs in Beta by p1esk on Monday February 12, 2018 @03:24PM (#16361730)
Training on FPGAs starts to make a lot of sense when you consider low bit precision computation (e.g. DoReFa-Net).