苹果电脑865评测怎么样(苹果A13的性能比骁龙865强太多,也许和这个原因有关?)
苹果A13处理器采用第二代7nm工艺制造,CPU部分由2颗大核(核心频率2.66GHz)+4颗小核(核心频率1.72GHz),6核心组成。
骁龙865处理器采用台积电7nm工艺制造,CPU部分由1颗Cortex-A77大核(核心频率2.84GHz)+3颗Cortex-A77中核(核心频率2.42GHz)+4颗Cortex-A55小核(核心频率1.8GHz),8核心组成。
GeekBench4基准性能评测
苹果A13单核心成绩5453分,多核心成绩13497分
骁龙865单核心成绩4270分,多核心成绩13141分
GeekBench5基准性能评测
苹果A13单核心成绩1328分,多核心成绩3418分
骁龙865单核心成绩918分,多核心成绩3386分
从以上测试分数可知,无论是单核性能还是多核性能,苹果A13都要领先骁龙865。
但是不管从核心频率还是核心数量上分析,骁龙865的CPU性能应该都要高于苹果A13,为什么在性能测试中却是A13领先呢?
在排除核心架构的差异对性能的影响外,也许CPU缓存是另外一个原因?
我们知道CPU访问一级缓存、二级缓存、三级缓存的访问速度是依次降低的,但都远大于内存的访问速度。CPU在访问数据时,会依次从一级缓存、二级缓存、三级缓存中查找数据,查找到后就直接从缓存中读取,否则从内存中读取,因此缓存越大,缓存的数据量就越大,CPU访问缓存的命中次数就越多,CPU访问数据的平均时延就越低,从而提高CPU的执行效率,充分发挥CPU的性能。
那么苹果A13和骁龙865的CPU缓存设计是如何的呢?
苹果A13CPU缓存
一级缓存:2x256KB+4x80KB
二级缓存:大核共享8MB+小核共享4MB
骁龙865CPU缓存
一级缓存:1x128KB+3x128KB+4x128KB
二级缓存:1x512KB+3x256KB+4x128KB
三级缓存:共享4MB
从CPU缓存大小比较可知,苹果A13的CPU缓存要远大于骁龙865,特别是二级缓存更是达到了12MB,比骁龙865的所有缓存容量之和都要大,这能够帮助苹果A13的CPU充分发挥性能。
也许CPU的缓存大小就是造成骁龙865CPU性能不如苹果A13的一个重要原因,你认同这个说法?或许你有其它观点?欢迎一起交流讨论。