找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

m1max是arm架构吗

m1max是arm架构吗
回复

使用道具 举报

大神点评(1)

h63054427 2022-1-11 11:22:48 显示全部楼层
过分强调ARM和X86指令集的差异,以及精简指令集RISC和复杂指令集CISC差异是很多小白用户的固有印象,不可否认的是指令集造成的差异会在极端情况造成一定程度的差异,但就Apple M1所定位的产品来说,M1跑分高的原因和M1采用ARM指令集的关系不大,直接先说一个通俗易懂的例子:“说英语还是说中文不影响说话人的智商”。
在说M1跑分为什么高之前,我觉得有必要把"X86架构"和“ARM架构”指的是什么说清楚。严格意义上,它们比较正式的称呼应该是“基于X86指令集的架构”以及“基于ARM指令集的架构”,X86和ARM指的都只是指令集,他们并不严格意义上的对应具体的架构设计是什么,只是定义了这个架构要遵循的一种模式而已,即软件怎么给他们发送号令的指令定义,CPU具体怎么执行又是另外一回事了。而具体的性能表现,则要落实到具体的架构设计。
现阶段我只想用Geekbench 5来大致的衡量M1的IPC,SPEC这个东西虽然权威,但是人为因素(编译)太多,Anandtech测出来的分数也是一言难尽,有兴趣的可以自己看看子项的奇怪表现,Geekbench相对稳定一些。大体这么说,以Skylake的IPC(图中表示为GPC)为1.0,那么Apple的M1或者A14的Firestorm大核心,大致上是Skylake的两倍,而Intel Tiger Lake U的最好表现是1.3最差1.20,综合下表现应该是符合Willow Cove是Skylake 1.25X IPC附近的条件的。所以说Firestorm也是Intel Willow Cove的1.5~1.6X的IPC的,排除Geekbench的权威性不足以及测试误差,也可以说苹果Firestorm显著超过现有X86的。
回复 支持 反对

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐