| ▲ | giantrobot a day ago | |||||||||||||||||||||||||||||||
Apple's neural engine is used a lot by the non-LLM ML tasks all over the system like facial recognition in photos and the like. The point of it isn't to be some beefy AI co-processor but to be a low-power accelerator for background ML workloads. The same workloads could use the GPU but it's more general purpose and thus uses more power for the same task. The same reason macOS uses hardware acceleration for video codecs and even JPEG, the work could be done on the CPU but cost more in terms of power. Using hardware acceleration helps with the 10+ hour lifetime on the battery. | ||||||||||||||||||||||||||||||||
| ▲ | martinald a day ago | parent [-] | |||||||||||||||||||||||||||||||
Yes of course but it's basically a waste of silicon (which is very valuable) imo - you save a handful of watts to do very few tasks. I would be surprised if in the length of my MacBook the NPU has been utilised more than 1% of the time the system is being used. You still need a GPU regardless if you can do JPEG and h264 decode on the card - for games, animations, etc etc. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||