加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_阳江站长网 (https://www.0662zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 政策 > 正文

苹果M1性能爆表 这次macOS能挑战Windows吗?

发布时间:2020-12-19 18:23:52 所属栏目:政策 来源:互联网
导读:访问: [活动]阿里云“企业飞天会员年终盛典”:新户最高可得1212元红包 百度文库联合会员活动:加送百度网盘年卡只需193.74元 macOS 11兼容ARM芯片,从另一维度挑战Windows 苹果M1的出彩,是出乎很多人的意料的。特别是对比微软在ARM领域的步履蹒跚,更凸

访问:

[活动]阿里云“企业飞天会员年终盛典”:新户最高可得1212元红包

百度文库联合会员活动:加送百度网盘年卡只需193.74元

苹果M1性能爆表 这次macOS能挑战Windows吗?

macOS 11兼容ARM芯片,从另一维度挑战Windows

苹果M1的出彩,是出乎很多人的意料的。特别是对比微软在ARM领域的步履蹒跚,更凸显出苹果新产品的不可思议。要知道,微软早在2012年,就推出了使用ARM处理器的Surface平板,并为之配备了转制的Windows RT系统;最近,微软更是力推使用骁龙ARM处理器的Surface Pro X平板,其上搭载的是兼容X86软件的Windows 10 on ARM。

微软早已经涉足ARM领域,推出了基于ARM的Windows平板,但表现不尽如人意

然而,微软的ARM产品实际表现却令人失望。初代Surface上的Windows RT无法兼容X86软件,而Windows 10 on ARM则无法运行64位软件,且使用X86软件时性能极其低下。和M1以及macOS 11相比,表现有云泥之别。

微软借助Wintel联盟,统治了桌面市场三十年。苹果macOS凭借M1这颗表现惊人的ARM芯片,能否挑战Windows?今天一起来谈谈这个话题吧。

M1芯片为何能有如此高性能?

Windows的成功,和X86处理器在性能上的强势是密不可分的。业界有一个很著名的说法,叫“安迪-比尔”定律,安迪指的是Intel前CEO安迪·格鲁夫,比尔则是大家都熟悉的微软创始人比尔·盖茨。这个定律的主要内容,就是安迪提供什么,比尔就会拿走什么,意思是Intel为代表的X86处理器提供的性能,都会被Windows为代表的软件吃掉。

虽然这个定律很有吐槽软件吃性能的意味,但也肯定了X86处理器的性能表现。而现在,M1这颗ARM处理器,在轻薄笔记本的使用环境下,性能大大压过了X86处理器一头,这到底是怎么做到的呢?这和M1处理器的诸多特性是密不可分的。

·工艺。得益于多年和台积电的密切合作,苹果M1处理器得以用上了最先进的5nm工艺,先进的工艺带来了能效方面的先天优势。而M1的设计也是和台积电的工艺特点相契合的,对比Intel,台积电的工艺并不追求高频率,而M1的架构则主攻高IPC,并不需要高频,双方共同铸造出了M1芯片的极高能效。

M1芯片使用了与之特性相契合的先进工艺

·规模。受益于5nm工艺,M1芯片得以在有限的面积中,集成不亚于X86处理器规模的晶体管。M1处理器包含8个CPU核心,芯片面积为119mm,集成了160亿个晶体管;作为对比,当前桌面顶级处理器AMD Zen 3中的一个CCD同样包含8个CPU核心,面积为80.7mm,集成41.5个晶体管。考虑到M1还封装了GPU、RAM等其他模块,事实上双方在CPU单元部分,规模已经是并驾齐驱。

·架构。M1的CPU架构设计是非常激进的。举个例子,根据外媒Anandtech推测出来的架构图,M1拥有8解码超宽架构的大核心,这是一个非常夸张的规模——顶级X86处理器只做到了4解码。而在ALU单元、FPU单元的数量配置上,M1对比当前的X86处理器也有优势。尽管受限于工艺以及架构特点(超宽架构、短流水线),M1的频率并不高,但IPC却超过了许多顶级的X86处理器。

M1的大核心架构设计非常激进,X86处理器没有这么多路前端解码

·专用电路。很多朋友都看过M1版MacBook的剪片演示,新MacBook在视频剪辑的速度上,居然远胜于售价高好几倍iMac Pro,小小的甚至不需要风扇散热的M1芯片,表现更胜于i9处理器。这其实在很大程度上,得益于M1芯片集成的专用电路。

很多需要算力的特定功能,在M1中都有专用电路实现

专用电路这个名词听起来,似乎有点陌生,但其实如果你关注挖矿,就知道这是什么意思了。在挖矿领域,CPU速度远不如GPU,而GPU又远不如ASIC矿机,这是因为ASIC芯片是专为挖矿算法定制的专用电路。在M1芯片中,也存在诸多这样的专用电路,它们能为视频编码解码、机器学习、图像处理、数据加密等计算提供硬件加速,结合macOS 11专为其打造的API,一些生产力任务能够前所未有地高效运行。

·片上互联。这又是M1芯片的一大杀手锏。在传统的PC硬件架构中,内存、GPU、CPU等部件,需要经由主板相关总线来传输数据,而M1芯片则将这些部件进行了SoC化,将其集成到了同一块芯片当中。相比传统做法,M1芯片能极大程度地提升数据传输的速度,性能得到了系统性的提升。

macOS可以凭借M1芯片挑战Windows吗

macOS可以凭借M1芯片挑战Windows吗

M1芯片结合macOS 11,表现令很多人眼前一亮。对比Windows在ARM领域的坎坷进军,苹果这套组合拳更显得出类拔萃。那么问题来了,在这个ARM愈发强势的时代,macOS能否凭借M1这颗顶级的ARM芯片,挑战Windows以及X86体系?恐怕依然是不行的。

首先来说说硬件方面。

上文提到了M1芯片性能强大的秘密,但这是否意味着它就可以挑战X86处理器?X86处理器之所以没有使用M1这样的激进架构设计,是有很多现实方面的原因的。

首先,和ARM相比,X86背负着更沉重的历史兼容问题。虽然当前的X86处理器本质上也是将复杂指令拆分为简单指令进行解码,但X86指令的长度并不固定(变长指令),不像ARM处理器那样,只解码长度固定的定长指令,这意味着X86处理器很难通过堆砌指令解码器,来大幅提升性能。如今的X86处理器仍兼容多年前的MMX等古老指令,这些又需要耗费额外的晶体管。这些现状,令X86无法像ARM那样轻装上阵。

需要耗费更多晶体管,去兼容MMX等古老指令,这就是所谓的“X86税”

(编辑:应用网_阳江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读