苹果则相反,A12芯片为iPhone专用,iPhone又是高端手机,价格完全可以覆盖芯片设计堆料提升的成本 。A12芯片X光透视图中,缓存(Cache)占了相当大的面积,使其晶体管数量达到69亿,比高通骁龙845的55亿多出约25.5% 。讲到这里,需要说一说堆料对CPU性能提升的重要性 。我们以苹果A12和高通骁龙845为例说明 。
两款芯片的CPU都来自ARM公司定制或授权,两家公司都有较强的魔改能力,因此两款芯片的性能差距其实就是苹果和高通的魔改程度(如何堆料) 。A12芯片的CPU相对于A11,最大的改进在于数据缓存和指令缓存(两者简称高速缓存) 。A12芯片的CPU大核的L1缓存(指令缓存)为128KB,L2缓存为8MB;小核的L1缓存为32KB,L2缓存为2MB 。
相比之下,高通骁龙845的L1缓存数量不明,但官方公布了L2缓存数据,分别为:大核L2缓存是1MB,为A12的12.5%,小核L2缓存为512KB,为A12小核的25% 。系统缓存方面,A12芯片CPU的为8MB,骁龙845则为3MB,差距1倍有余 。具体数据比较见下面两图 。高速缓存内置于SOC芯片内,是CPU和主存(通常说的内存)之间的桥梁,容量越大,提高CPU的运算速度效果越明显 。
在缓存上堆料,是提高CPU性能的重要方法之一,有时比提升CPU时钟速度带来的效果更明显 。但缓存非常昂贵,增大缓存的设计会抬升芯片成本,iPhone作为高端手机,可以轻松覆盖这一成本 。骁龙845虽为安卓旗舰芯片,但大多数安卓旗舰手机(比如国产手机)的售价不到iPhone一半,如骁龙845像苹果A12芯片那样堆缓存,价格可能会高到手机厂商无法承受,因此,高通需要在性能和价格之间寻找平衡 。
【powervr,全新架构PowerVR】总之,iPhone的CPU如此强大,根本原因在于苹果和高通的商业模式不同,可以任性堆料 。参考资料:《计算机科学导论》,作者贝赫鲁兹.佛罗赞原创回答,请勿搬运 。图片来自互联网,如有侵权,请即联系删除 。如果喜欢回答内容请点赞、关注,谢谢!段马乐咨询,坐标上海,以专业态度原创解码企业经营成败得失,解读名企品牌传奇 。
推荐阅读
- 云计算的形式、计算架构、管理平台正在向什么方向演进? | 趋势解读
- 全新体验!三星新款折叠屏手机评测来了 三星折叠屏手机最新款2020
- nuvia,Nuvia架构
- 全新的苹果6s多少钱?
- 华为手机回收官网 全新华为手机回收
- 炼石:打造实战化防护践行安全新理念
- 全新奔驰gls什么时间上市 最新款奔驰gls什么时候上市时间
- x86架构cpu的安卓手机会越来越多吗
- 白鹭时代发布全新产品Egret,egret 如何发布 html5
- 浅谈分布式存储架构:IPFS和HDFS
