不知道苹果7是真四核还是假四核?我们以苹果A12和高通骁龙845为例来说明,在一开始,苹果就有专业的芯片设计团队。总之,iPhone的CPU之所以这么强大,根本原因是苹果和高通的商业模式不同,可以任意堆料,这和苹果的单核性能有关,比如你运行一个程序的时候。

两位苹果核心设计团队成员离开苹果,苹果会否进一步丢失创新力?

我作为一个程序设计员分享一下:1.当今社会各大IT企业并且是全球500强苹果企业,一般走掉1/2个人基本上影响不了大企业根基的,因为大企业都有自己一套运作体系,都是系统化作业了,就是说把分工细化了,每个人只是负责其中的目一个小项目,大项目也并不是一个人完成的。2.每个项目都是一个团队完成的,不管那个单位工作有多么的重要,都有相关流程并且都有很多单位来配合审核之后才会执行的,团队作业确保了企业良好的运作,防止其中有人突然离职,不会影响到企业的正常运行,

3.重要岗位技术人员一次性走了重要的人员,对公司有没有影响了,这个是有一定的影响的但也不至于直接瘫痪,有可能新型技术项目需要放慢脚步,空缺的岗位需要有人了替代才行。4.像苹果公司这个一个大公司,他也一定能考虑到人才流失的问题,也有他补救的方法,所以临时走掉几个人对一个品牌公司影响不会很大,如果企业长时间没有推出新型产品,没有及时给企业更换新的血液,那就有可能真的危机到来了,

有人说苹果手机的CPU非常强大,为什么会这样?苹果cpu又是谁设计的?

前面有的回答既不专业,还很笼统,所以我就来插一嘴了。iPhone的cpu之所以强大,原因主要如下:起步时,苹果就有专业芯片设计团队,为搭建团队,苹果公司先后收购了P.A.Semi公司和Intrinsity公司,两家公司都是专业芯片设计公司,其创始人都是芯片设计界的大牛级人物,都有实际开发经验,Intrinsity公司曾帮助三星公司开发Hummingbird移动处理器。

通过收购,苹果不仅得到了人才,还获得芯片设计程序,使其可以魔改ARM公版架构,同时不受专利许可束缚手脚,但这两条还不是iPhone的cpu吊打高通骁龙CPU的根本原因,毕竟上述两条,高通也具备。最根本的原因是,商业模式的不同导致iPhone的cpu能吊打骁龙,高通自己不做手机,只负责把骁龙芯片卖给手机厂商,而手机厂商分为一二三线等三六九等,必须考虑它们的价位承受能力,设计芯片时不能任性堆料。

苹果则相反,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芯片一样堆叠缓存,价格可能高到手机厂商无法承受。因此,高通需要在性能和价格之间找到一个平衡点。


文章TAG:为什么苹果双核心  苹果  cpu  核心  设计  
下一篇