i7处理器和苹果A10处理器,为什么晶体管数量多的A10处理器功耗反而低?

粗略浅谈下个人的理解。非微电子、半导体行业人员,所以有错误的地方还请指正。1,架构不同不能对比。英特尔6代酷睿6700K采用的是SkyLake(X86)架构,使用CISC复杂指令集。苹果A10采用的是精简指令集的ARM架构,使用RISC精简指令集。X86架构因为要满足电脑产业发展不得不添加越来越多的指令集,由于指令集需要能耗去运行,所以也增大了功耗需求。

而指令集繁多导致X86应用范围广但执行效率却偏低。ARM架构则大反其道,过时、使用率较小的指令集统统丢弃仅保留需要的指令集,所以ARM架构可以做到低功耗。相应地应用范围小不过执行效率却高。相对于X86架构的封闭性和复杂性,ARM的开放性和架构简单性所以更容易做到和其他功能核心的互联,如GPU、IO、基带、音频、多媒体等多架构做到整合形成SOC。

所以,苹果A10并非CPU而是SOC,CPU只是SOC中重要的组成部分。而X86就尴尬了,像英特尔辛辛苦苦多年好不容易把主板上的集显内置到CPU上变成核显却被ARM轻装上阵轻易超车。X86太过于复杂英特尔也不愿增大芯片面积而降低性能来形成自家的SOC,所以现在几乎也就CPU核心,芯显,IO、内存控制等等,而且还得通过主板芯片组(Chipset)来遥控指挥。

2,晶体管虽然从文案上来看似乎英特尔CPU晶体管数量怎么那么少,性能却那么强大?而手机芯片晶体管那么多性能却和桌面CPU差距那么远?虽然英特尔(14nm)从未明说I7-6700K晶体管数量,不过评测者通过晶体管面积和给出的密度计算出6700K晶体管数量约为19亿。这19亿晶体管包括GPU部分,CPU的四个核心只占据一部分晶体管。

而苹果A10(16nm)大家都知道,晶体管数量为33亿.但这个却是整块SOC的晶体管。包括很多功能核心的晶体管,不止CPU、GPU。像麒麟970(10nm)SOC多了NPU等又使用了10纳米工艺,晶体管数量为55亿。但是如果要单纯比晶体管,英特尔和AMD合作的异构芯片I7-8809G这里边的晶体管绝对不少,再把主板芯片组等核心功能组件的晶体管也算上去,我估计那是轻松破百亿。


文章TAG:i7  处理器  多少晶体管  代酷睿处理器正式发布  处理  处理器  多少  
下一篇