» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 16 12
发新话题
打印

[电脑] M1性能相当于INTEL的几代啊?

6ALU、4SIMD/FPU的8发射CPU,5年后英特尔能到这个指标吧。


TOP

引用:
原帖由 SSforME 于 2021-6-9 20:31 发表
M1有点像ps3的cell架构
并不是
Cell是2发射顺序执行无缓存,思路是基于延迟可预测+顺序执行实现高度优化,是一种把性能释放的压力放到软件方的想法。
而M1的CPU是8发射乱序执行,搭配多级大缓存,这是要求CPU对喂进去的代码能高度自优化的。

当然M1集成了很多ASIC保证特定工作下的高性能和低能耗,所以数核心能数出很多花式来,这画成图有一点点Cell的样子,但是更接近的其实是AMD当年画饼的fusion,而不是Cell。



TOP

其实简单一点就是X86是一个古老的累赘的指令集架构,它的累赘让它必须用更复杂的设计来实现账面上的功能,即使是几十年前起就已经没人用的那部分。
这更复杂的设计就依赖于更先进的工艺来提供尺寸上的微缩,但是现在苹果用5nm,英特用密度相当于台积电7nm的10nm。
一个更精简优化的指令集架构却在使用更高集成度的工艺,那么反过来,就可以把性能造的更强大,强大多少呢?强大2代工艺,英特尔必须用相当于台积电3nm工艺集成度的技术,才能造出相当于M1 CPU性能的X86 CPU,就是那么残酷。


TOP

引用:
原帖由 jy01735589 于 2021-6-9 21:07 发表
posted by wap, platform: Android
卖哥你到底是啥专业的,为啥什么都懂。计算机专业的吗,问题其它领域你涉猎也忒广了
计算机科学与技术,俗称CS。

TOP

引用:
原帖由 SSforME 于 2021-6-10 17:20 发表


同制程同频同核心下满功耗x86必然强于arm
原因很简单
x86编译出来的代码指令数量必然少于arm
毕竟risc把优化压力push到软件方,也就是编译器那里
当然现在m1在拥有先进制程低功耗下执行某些程序强于x86
但 ...
代码指令在现在根本不重要,那影响的可以说只有内存容量。
实际上无论X86还是ARM,现在都是基于微码控制的处理器,处理器真正执行的只有微码。

X86最核心问题就是运行模式多,X86现在有5个运行模式,实模式、保护模式、虚拟86模式、64位模式、64位兼容模式。
每个模式支持的操作、单一线程的内存范围、扩展的内存范围各有各的区别,这个极大增加了控制器的复杂度。
对比ARM,目前ARM官方2个模式AArch64和AArch32,苹果更是早早砍掉AArch32。
X86还有一堆没人用的早期扩展指令集,MMX、SSE现在都有更好的选择了,但是支持是不能砍的。

你说的饱和大概是世界末日前,工艺不受限制,处理器极端复杂执行能力无限宽阔,指令并行性能的极限只受限于指令彼此之间的冲突和依赖关系,那可能需要依赖CISC指令保留具体问题中原始数据依赖关系信息来进行最后挖潜的情况。
但现在的处理器还是受限于工艺不能造出更复杂的处理器的时代,同样的执行能力的ARM处理器就是比X86可以用更少的晶体管实现,反过来同样复杂度的处理器,就是ARM的执行能力吊打X86。
而且我估计世界末日时候EPIC才是天下第一,指令间关系的信息保留是自身外加预测3条,而且自身一条就顶满发射数,区区CISC哪比得了。

TOP

引用:
原帖由 SSforME 于 2021-6-10 23:25 发表


risc效能不如cisc
risc的io都是另外设计不包含在ip核内
risc就是设计简单功耗低

由于平板内存都是集成的,接口速度比cpu和内存分开的要快
m1对于内存要求高的支持的好
比如视频剪辑啥的
对于计算复杂度高 ...
X86哪怕是CISC里也是最累赘,实现成本最高的。

你说的效能是性能功耗比?这完全就是risc的优势区。
你说io是什么东西?IS Queues?AGU?,risc的核心内都有,不要觉得大部分指令不支持内存操作就不需要io了,无论如何mov指令是支持内存操作的。


M1有极强的通用性能。

TOP

引用:
原帖由 SSforME 于 2021-6-11 10:49 发表

内存带宽的影响你完全回避了
risc编译出来的指令数量你也回避了
m1的优势就是制程控制了发热,就可以上高带宽内存
cpu不用搬数据到显存
其他没有什么提高
m1对游戏完全没有影响
对手机内存的影响很大
手机内 ...
CISC省内存,因为编译出来的指令容量更短。
如果人类瓶颈是L1I的带宽,那么确实CISC的极限更高一点。
但现在不是呀,相反非等长指令的麻烦更多,需要读取指令的第一个字节获得指令类型和指令长度的信息,再去取下一条指令根据下一条的第一个字节取第三条,而这个在多发射下是存在前后依赖关系的,而这个的瓶颈比L1I带宽的瓶颈更早到来了。

非要说带宽更大胜之不武的话,内存带宽有用但不是决定性的,英特尔Xeon 9282的内存带宽上天了,单线程性能远不如双通道的10900K。

TOP

引用:
原帖由 來福時代 于 2021-6-11 11:28 发表
posted by wap, platform: iPhone
泥潭果吹真心敬业,吹的让人赶脚替代x86生态也就分分钟事情

本帖最后由 來福時代 于 2021-6-11 11:29 通过手机版编辑  
苹果对X86有性能优势是事实
苹果不愿意推广技术以取代X86生态也是事实

TOP

引用:
原帖由 SSforME 于 2021-6-11 14:15 发表

m1根本么有ddr4的版本
所以强于x86的说法根本不成立
8k视频剪辑不如x86
而4k视频剪辑强于x86说明问题就是内存带宽
M1是双大核,多核性能本来就不行呀
M1视频编辑的巨大优势也不是带宽,而是专用电路。
丢出一个M1所带专用电路不适用的多线程问题,那么双核没理由更好。
单线程性能,前面我贴的cpu2017,同频性能1.5倍Zen3、1.6倍TGL,1.8倍SKL。
引用:
原帖由 SSforME 于 2021-6-11 14:21 发表
m1又没有啥魔法
不存在跨时代的强于x86

当年z80 powerpc性能都短暂强于x86

后来证明就是主频和内存带宽高了
m1也是内存带宽的花招
Z80应该算CISC处理器

RISC可不是啥短暂强于,实际上自第一台商用RISC处理器问世起直到2000年为止,RSIC阵营对X86大致保持着2倍的性能优势。

TOP

顺带一提,当年CISC的性能代表也是摩托的68000系列而不是X86,68000的性能介于286和386之间,但是他的问世时间比286早3年。

TOP

引用:
原帖由 SSforME 于 2021-6-11 15:05 发表

x86又不会集成内存芯片
不会做的
手机平板x86是放弃的
m1本身就是错位竞争
跟当年PowerPC一样
用来统一苹果生态的
苹果就希望软硬件完全掌控用户
M1只是封装了内存,并没有在芯片内内集成内存,总线还是外部的并行总线通过ddr上下沿传输,用的内存颗粒是128bit LPDDR4X,其内存带宽68GB/s,比128bit DDR4的51.2GB/s高一些,但也只是高一些。

[ 本帖最后由 卖哥 于 2021-6-11 15:22 编辑 ]

TOP

引用:
原帖由 SSforME 于 2021-6-11 15:56 发表

https://www.zhihu.com/question/431182410

把LPDDR4X或者LPDDR5内存焊在距离CPU最近的地方当然是提升性能的好办法,对于吃高速存储的核显来说更是如此,Intel新的Xe核显搭配LPDDR4X4266时的性能比搭配DDR4 266 ...
那是集显,但是这里说cpu。
而且你也知道英特尔11代同样可以用lpddr4x,虽然用lpddr4x时候是gear2模式,cpu性能是降低的。

TOP

引用:
原帖由 iou90 于 2021-6-11 16:30 发表
posted by wap, platform: MAC OS X
水果只是想让自家设备的成本更低 赚更多钱 这是核心动力
而且刚好 outel 的性能增幅变弱 找到了好时机
桌面CPU单线程性能年均10%性能增长
移动CPU单线程性能年均20%性能增长
这个节奏已经维持至少5年了,目前没有改变的趋势。

TOP

引用:
原帖由 SSforME 于 2021-6-11 16:51 发表

m1 cpu gpu都是集成在一起的
不好单独测吧
11代酷睿也是集成在一起的。
区别是英特尔的工艺不行,总线扛不住lpddr4x的频率,只能1/2异步。

TOP

引用:
原帖由 SSforME 于 2021-6-11 16:52 发表

移动CPU单线程性能基数低导致的
10到20远比100到200容易
之前可以这么解释,但是M1已经比桌面处理器性能更高了。

TOP

 16 12
发新话题
     
官方公众号及微博