Live data from Hacker News

Apple Is Working on a Dedicated Chip to Power AI on Devices

bloomberg.com

81–90 of 123 posts

Re: Apple Is Working on a Dedicated Chip to Power AI on Devices

#81
post #55

Earlier quoted context omitted.

I'd bet on this being an ASIC, doing this on an FPGA with any serious size matrix would require a very expensive FPGA, whereas an ASIC would allow more gates in a smaller volume and would consume less power to boot. From the manufacturers point of view phones not being future proof is a feature, not a bug, that way you'll upgrade to that new shiny item which will keep the profits rolling in.

> From the manufacturers point of view phones not being future proof is a feature, not a bug, that way you'll upgrade to that new shiny item which will keep the profits rolling in. I don't think a better AI chip will be a convincing argument to change a phone one year later.

[deleted]

Re: Apple Is Working on a Dedicated Chip to Power AI on Devices

#82
post #14

This is probably going to be a hyper parallel fixed point / integer engine like TPU gen1. Doing fast matrix multiply over really small fields is very subpar on CPUs and GPUs. That was the initial reasoning behind TPU gen1 - improving runtime performance. One question is if it will architecturally be closer to a GPU or an FPGA. The field moves so fast that it might make sense to "future-proof" a bit with a live-reconf…

I'd bet on this being an ASIC, doing this on an FPGA with any serious size matrix would require a very expensive FPGA, whereas an ASIC would allow more gates in a smaller volume and would consume less power to boot. From the manufacturers point of view phones not being future proof is a feature, not a bug, that way you'll upgrade to that new shiny item which will keep the profits rolling in.

I don't think so. I believe Apple is basically going to do what Google and Qualcomm do and use a DSP's.

Re: Apple Is Working on a Dedicated Chip to Power AI on Devices

#83

Good. But Google beat them to it already.

How so? Google developed a server class TPU for Datacenters. Apple is trying to build on-device low powered custom chip.

Google announced it at I/O. They're using DSP's, specialized for neural network processing, on the SoC with TensorFlow Lite on the device.

https://youtu.be/Y2VF8tmLFHw?t=1h22m8s

Re: Apple Is Working on a Dedicated Chip to Power AI on Devices

#84

Earlier quoted context omitted.

Google's been working on distributed training as well.

Why? What is the benefit to Google? Also, are they doing training for the local user or for Google's 'general' systems or for both?

So they can do on device AI/ML with TensorFlow Lite, through the use of specialized neural network DSP's, as discussed during the keynote at I/O 2017.

https://youtu.be/Y2VF8tmLFHw?t=1h22m8s

Re: Apple Is Working on a Dedicated Chip to Power AI on Devices

#85
post #14

This is probably going to be a hyper parallel fixed point / integer engine like TPU gen1. Doing fast matrix multiply over really small fields is very subpar on CPUs and GPUs. That was the initial reasoning behind TPU gen1 - improving runtime performance. One question is if it will architecturally be closer to a GPU or an FPGA. The field moves so fast that it might make sense to "future-proof" a bit with a live-reconf…

Fpgas are generally power hogs, which makes sense considering how they work.

Re: Apple Is Working on a Dedicated Chip to Power AI on Devices

#86
post #62
post #60

Earlier quoted context omitted.

Because Google's TPU is for servers and not for Mobile.

Pretty sure they announced during I/O that they were working on making a TPU for mobile.

Do you have a link? I don't remember this, and I didn't find anything through googling.

Re: Apple Is Working on a Dedicated Chip to Power AI on Devices

#87

Why not use a gpu. A lot of AI stuff is linear algebra: Multiply accumulate etc.

Just as going from scalar to vector instructions provides a speedup so does going from vector to matrix instructions. If you've got big vectors than the amount of parallelism exposed for more hardware execution resources used on isn't too big but the reduction in register file read port usage is pretty significant. Also, inference is usually happy with int8s whereas graphics workloads are mostly float32s. So you can…

Why are graphics workloads float32? 32bit (1million+alpha) which is higher color resolution than most eyes can see - "true color" - is 3 8-bit ints + an 8 bit alpha channel (sometimes)

Re: Apple Is Working on a Dedicated Chip to Power AI on Devices

#89
post #55

Earlier quoted context omitted.

> From the manufacturers point of view phones not being future proof is a feature, not a bug, that way you'll upgrade to that new shiny item which will keep the profits rolling in. I don't think a better AI chip will be a convincing argument to change a phone one year later.

Not if you put it that way. Apple can simply make new AI features exclusive to newer phones with updated versions of the chips. If they open the chip up to developers, this effect can spill out to the app store. That would then provide the impetus to push consumers to upgrade.

You nailed the Apple plan, they did exact same thing staring from Introduction of Siri (4S?), ... then Force Touch etc.

With each iteration of phone, they add a shiny new feature that is ONLY available on the newer model.

Re: Apple Is Working on a Dedicated Chip to Power AI on Devices

#90

Earlier quoted context omitted.

I wish they would have called it Apple Neural Technology, so we could start referring to the devices as ANTs and Hives and Colonies as we build out Richard Hendrick's new decentralized internet.

I'm more excited for the dedicated chip that performs real time hot dog detection!

Mine seems to only detect Little Smokies :-(
Post reply on HN