> Instead of making ASICS or FPGAs, Intel focused in recent years on making its CPU processors ever more powerful If only, intel has been abusing their market position and pushing out "upgrades" that barely have a performance improvement over the previous generation. AI is not going to eat intel's lunch, all those computers still require cpus. AMD on the other hand may eat intel's lunch by releasing powerful multicor…
> AI is not going to eat intel's lunch, all those computers still require cpus. But they might not need that powerful CPU anymore, if computational heavy task happens elsewhere anyway. So as time goes, CPU will become less critical, meaning less money for Intel
Therefore you'll need a capable several-core CPU anyway, and unless the memory is shared (which means you have a SoC, where there's no clear leader AFAIU), moving data in and out becomes a major bottleneck.
I think for most systems where explainability and audit trail are important it will be easier (I mean cheaper) to build on a powerful CPU from the start, and when the system is successful (i.e. approved by real customers), then the highly-parallel parts may be factored out to special hardware. Using them from the start is very risky.
These thoughts are from experience building an all-weather computer vision system for traffic control applications (99.5+% vehicle classification, with errors requiring human intervention and explanation), and being rather familiar with a company which makes specialized ID-recognizing mobile apps.