就在几个月前,苹果的最新的ipad 发布,它的slogan是“你的下一台电脑何必是电脑”,苹果给最新的ipad配了个键盘套 然后适配了最新的ipad os,演示了在当时看起来很可笑的多任务运行。
时间仅仅过了8个月,苹果正式发布了基于自研ARM SOC的最新macbook,性能的炸裂,让我回想起“你的下一台电脑何必是电脑”这个口号时,一点都笑不起来。
是的,苹果正在下一局很大的棋。有多大,可能会颠覆x86在桌面pc的统治地位。
关于苹果M1 soc有多钱,网上已经不少的相关测试视频,仅仅用15瓦的功耗,就可以在几乎所有的测试软件中将同样的8核心旗舰9900k按在地上摩擦。而且这些软件很多还是通过arm转x86翻译器翻译之后的运行,还没能完全发挥M1 SOC的全部性能。在相关测试中,M1的单核性能达到了1745分,要知道,目前最强的x86 桌面cpu amd 5950X的单核成绩为1649分。在单核性能方面,M1不仅干掉了10900K,还干掉了刚刚干掉10900K的5950X,确实让人惊叹!
关于M1 你要知道的是,它不是一个纯cpu,而是和A14或者A12Z一样,是整个SOC(soc即是system on a chip)它不仅仅包含了8个cpu核心,还有GPU,内存,NPU,ISP等组件。
你可以把M1看成是一个没有机箱的裸机。它的高度集成化,使得设备的内部空间得到了最大的释放。这个空间可以放下更大的电池,或者索性是做成及其轻薄的设备。
从苹果公开的一些信息来看,这个M1其实就是A14的高级马甲版。基于台积电5nm制程,拥有高达160亿个晶体管。按照苹果的说法,他们已经对这个soc进行了长达4年的开发。
目的就是替换目前所有的x86架构的英特尔cpu,更一步的将ios,ipad os以及mac os的软件生态打通。让mac os拥有ios海量的应用,开发者开发一次,就能同时在iphone,ipad和mac甚至是手表上运行,
M1 soc内部集成了大量ASIC专用电路,对于不同的任务,有不同的专门ASIC来进行硬件加速。这就是为什么M1在各种跑分碾压x86架构cpu的原因。打个不是特别准确的比方,如果将任务的运行比喻为搬砖的话,x86的cpu完全就是靠人力硬搬。搬多少完全看人数和搬砖频率。而M1不一样,因为有了专用ASIC的存在,就如同搬砖工开了推土机一样。效率不可同日而语。
更可怕的是,类似M1这种soc的功耗还低的可怕。目前的桌面cpu动不动一两百瓦的功耗很稀松平常,而集成了ASIC的ARM soc则仅仅需要几分之一的功耗,效率还更高。
所以M1在剪辑4条4k视频的时候,依然十分流畅,而x86cpu已经力不从心。
所以如果苹果将这个M1进一步打磨,把他放在ipad pro上的时候,你的下一台电脑何必是电脑,就听起来特别有道理。
而且尽管目前解释器效率还不算特别高,但是很多x86软件在M1运行,已经基本没有压力了。所以以后拿个ipad甚至iphone接个大屏幕就能搞定的事情,为什么还要开电脑?
苹果要做的就是这个事情,一个手机一个pad都能搞定的事情,何必再用PC。苹果自然是看到了这类市场的广阔前景,要不然苹果也不会冒这么大风险来做这件事情。
所以,当我们说苹果没有创新力的时候,我们应该知道的是,苹果还是那个苹果,不是它没有创新,而是你不懂。
当然也不是说这种ARM soc就真的强无敌。x86本来就是复杂指令集,对于高密集任务有优势,特别是目前SSE和AVX指令集,能够大大增强整数运算能力。想要高算力的通用计算,还是需要x86-x64架构。
在高性能服务器领域,M1这种也是很难打入市场的。因为ARM能做的x86都能做,而x86架构的服务还能支持cpu和内存的热插拔,加上这么多年形成的生态,整体解决方案和软件生态已经非常的成熟,没有
那个公司会冒险放着成熟的方案不用,而去使用不成熟方案来做高性能通用计算的。所以完全替代x86是不可能的