
英特尔
显然是在朝着胖核心的方向发展,这是在走老黄走过的路。胖核心的优势十分显著,它的IPC(每时钟周期指令数)强劲,浮点运算能力也强。不过其缺点同样明显,就是频率难以提升,并且功耗较大。但是带有超线程功能的胖核心有一个好处,那就是能够尽量让任务在大核心上运行,而不去动用那些不怎么样的小核心。因为ARM这边的小核心和
英特尔(牙膏厂)的不太一样。
英特尔的小核心好歹有着Skylake架构的性能表现了,像13900K的M/S(混合性能比)能够达到17倍,也就是说24个小核心相当于9个大核心,不到三个小核心就能顶一个大核心。而ARM这边的小核心普遍性能很差,八核大小核的M/S基本上都在4.5倍以内,对于常见的4 + 4(四个大核加四个小核)这种组合来说,基本就意味着四个小核加起来都比不上一个大核心,这确实很搞笑。这时候可能有人会说
手机因为功耗受限,多核倍率低是由于过热。但实际上,A520小核心的性能还停留在A57的水平,大家可能不知道A57是什么时候的产品,A57可是大名鼎鼎的骁龙810所使用的大核心。所以我一直很看好超线程技术在
移动端的发展前景,因为ARM的这个小核心真的是毫无进取之心,看似功耗低,但除了功耗低之外就没有任何优点了。我个人预计,下一代
麒麟可能真的会抛弃这种公版小核心架构,改成1 + 5或者2 + 4的组合,通过超线程来解决多核的问题。毕竟联发科9300开了个好头,抛弃公版小核心架构确实解决了不少问题。ARM说实话真的不应该再在小核心上敷衍了事了。从
微软的角度看,
高通确实有些敷衍,但连
高通都看不下去ARM的这种不作为,要重新启动自研架构了。要知道当年
高通可是直接把A53和A57原封不动地组合在一起,弄出了骁龙810这个失败品。只能说能让
高通都看不下去,ARM的不作为可真是够厉害的。