举个简单的例子,CPU和GPU是两个不同类型的处理器,但是现实情况可还真不是你做个CPU,我做个GPU,然后就能完美协作的。虽然如今你看到的台式机好像确实就是CPU和GPU各自独立,其实这之间你看不到的是CPU和GPU各自维护了自己的内存,需要处理的数据则需要在彼此之间来回拷贝,而这就考验IPC的性能了!反正现实情况就是不咋地!

当然,独立显卡也做了很多内存共享方面的优化。但是苹果的A系和M系芯片,则很直接,直接通过UMA共享内存。所以你也会看到,M1系列的芯片内存都是直接封装在芯片边上的。是的,哪怕是这个处理器到芯片的距离,都可以严重影响性能输出。更不用说在各种处理器之间来回拷贝数据了!

处理器和gpu一样吗?CPU和GPU是两个不同类型的处理器(1)

有一点必须承认,在硅晶元材料本身不做变动的情况下,目前能够在数量级层面提升芯片性能的,可能也就是做专用的处理器了。比如A15内部就包括了CPU、GPU、NPU、ISP、Video decoder/encoder、Secure Enclave等专用处理器。

所以真的只做NPU,那么表现上就必须比集成在芯片内部的表现更好。但是这个所谓的更好肯定是有条件的,比如说散热,至少不受其他处理器的影响,但是手机总体的散热依然需要考虑。再比如能耗,总不能比人家集成的高一大截吧!但是独立运行的情况下,除了和其他处理器交互的成本以外,处理批量数据的时候,肯定会有较大的优势。

,