3 ms·
> but its not something you can buy and use offline. But you will. The entire point is to put this in a phone, so you can distribute a trained neural net in a
by Cacti 9y ago
> but its not something you can buy and use offline.
But you will. The entire point is to put this in a phone, so you can distribute a trained neural net in a way that people can actually use without a desktop and $500-$4,000 GPU.
- StillBored 9y agoIs that the point? I ask, because the "weird" in the TPU is mostly its scale. Its not like you can't do matrix multiplies with the vector units on a CPU or with a GPU. Its really the scale, by that I mean its more elements than what you get with existing hardware, but its also lower precision, and appears less flexible, and is bolted to a heavyweight memory subsystem. So, in that regard its no more "weird" than other common accelerator/coprocessors for things like compression. So, in the end, what would show up in a phone doesn't really look anything like a TPU. I would maybe expect a lightweight piece of matrix acceleration hardware, which due to power constraints isn't going to be able to match what a "desktop" level FPGA or GPU is capable of much less a full blown TPU.
- dragontamer 9y ago> But you will. The entire point is to put this in a phone, so you can distribute a trained neural net in a way that people can actually use without a desktop and $500-$4,000 GPU. As far as I can tell, they put a microphone on your phone and then relay your voice to Google's servers for analysis. Or Amazon's servers, in the case of the Echo. I don't see any near-term future where Google's TPUs become widely available for consumers: be it on a phone or desktop. And I'm not aware of any product from the major hardware manufacturers that even attempt to replicate Google's TPU architecture. NVidia and AMD are sorta going the opposite direction: they're making their GPUs more and more flexible (which will be useful in a wider variety of problems), while Google's TPUs specialize further and further into low-precision matrix multiplications.
- shpx 9y agoNeural nets take large GPUs (or TPUs) to train. Realtime inference on CPUs has been possible since forever. Also, I just turned on airplane mode and google assistant recognized my voice.
- jrkdgdjenr 9y agoIf this were true i’d expect to see some effort to open and standardize the hardware. Otherwise what’s the point?