找回密码
 加入我们
搜索
      
楼主: 岁月之辙

[CPU] 英特尔的超线程是暂时战术性撤退还是彻底抛弃了?

[复制链接]
发表于 2024-9-3 12:13 来自手机 | 显示全部楼层
如果一个程序本来就写的能尽可能利用管线资源,那么既没有余力用乱序执行来提前执行一些本程序的后续代码,也没有余力用smt执行别的程序的代码。
但程序不总是那么完美,更不用说程序做不到对未来管线更宽的处理器也完美。
越宽的处理器就有越多的闲置资源,这些资源要么拿去乱序提高单线程性能,要么拿去smt提高多线程性能。
发表于 2024-9-3 12:13 | 显示全部楼层
8owd8wan 发表于 2024-9-2 22:57
真正实用的也就是SMT2.

像SMT8这种,都是特异化场景才能有用,比如传统的Web服务器Apache。

但power太废物了搞得人不知道到底是不是smt8本身废物

而且微服务场景多核心都只是给你意思一下,反正靠节点多。还给超线程优化想都别想
发表于 2024-9-3 12:16 | 显示全部楼层
赫敏 发表于 2024-9-3 12:13
但power太废物了搞得人不知道到底是不是smt8本身废物

而且微服务场景多核心都只是给你意思一下,反正靠 ...

SPARC T3/4/5 M5/6/7 也是SMT8,也是一群废物。。

不过看起来,SPARC 或 Power 本身确实废物。
至于SMT8,我觉得大概率也是废物技术,谁都做不好。。。
发表于 2024-9-3 12:17 | 显示全部楼层
nekotheo 发表于 2024-9-3 10:23
战术性的。

就跟Core2Duo取消HT一样,声称Core效率太高了上不了HT,Netburst这种效率太低了才能用HT。结果 ...

酷睿架构的流水线也是逐渐越来越长的。流水线越长,超线程效果越好。
发表于 2024-9-3 12:19 来自手机 | 显示全部楼层
Core 2的时候也没有超线程
发表于 2024-9-3 12:19 来自手机 | 显示全部楼层
超线程只是增加多核跑分 现在有小核跑分了
超线程增加20%的性能 但功耗呢?我觉得去掉挺好
发表于 2024-9-3 12:24 | 显示全部楼层
jaxonlau 发表于 2024-9-3 12:19
超线程只是增加多核跑分 现在有小核跑分了
超线程增加20%的性能 但功耗呢?我觉得去掉挺好 ...


不仅仅如此,放在服务器上跑数据库或web服务器压测,多线程确实能带来吞吐量提升。
个人观点,多线程增加的多核跑分数据,比Inter小核(特指inter小核)的跑分,来得更有意义
发表于 2024-9-3 12:34 来自手机 | 显示全部楼层
如果到了CPU最后的时刻,人类已经明确并且实现了指令并行的极限,再也没必要有更宽更复杂的处理器了。
我认为那时用的就是vliw cpu,没有乱序执行没有smt。
但是这之前,总是存在更宽更复杂的新cpu要如何跑旧应用跑的比旧处理器更好的需求的,乱序和smt还没有到过时的时候。
发表于 2024-9-3 12:36 来自手机 | 显示全部楼层
撤退型进攻
发表于 2024-9-3 12:39 | 显示全部楼层
本帖最后由 ShinichiYao 于 2024-9-3 12:41 编辑



我还记得Intel大胸美女的广告“我是双核的”,再后来是一个核可以当两个用“HT”小角标...快20年了
发表于 2024-9-3 12:41 来自手机 | 显示全部楼层
只要还是大小核 那应该是加不回来了 少个超线程对调度来说还是好事 多核性能小核来补 去掉超线程也让单核质量更好
发表于 2024-9-3 12:48 | 显示全部楼层
af_x_if 发表于 2024-9-3 12:34
如果到了CPU最后的时刻,人类已经明确并且实现了指令并行的极限,再也没必要有更宽更复杂的处理器了。
我认 ...

安腾当年就是这么想的。希望能用编译器解决80%的问题。
其实VLIW还是很成功的,比如各种DSP和早年一些显卡,但不适合做CPU
发表于 2024-9-3 12:55 来自手机 | 显示全部楼层
本帖最后由 af_x_if 于 2024-9-3 13:02 编辑
8owd8wan 发表于 2024-9-3 12:48
安腾当年就是这么想的。希望能用编译器解决80%的问题。
其实VLIW还是很成功的,比如各种DSP和早年一些显 ...


就是没有到最后的时刻呀,cpu还是在发展的,vliw不适合这个时代。
发表于 2024-9-3 13:54 | 显示全部楼层
大小核调度问题不解决,HT就还有一战之力。
发表于 2024-9-3 13:56 | 显示全部楼层
ShinichiYao 发表于 2024-9-3 12:39
我还记得Intel大胸美女的广告“我是双核的”,再后来是一个核可以当两个用“HT”小角标...快20年了 ...

淦 胶水PD
发表于 2024-9-3 15:16 | 显示全部楼层
想那么多不累么?直接上默秒intel全家和AMD自己全家的7800X3D,冰冰凉、性能强,不香么?
发表于 2024-9-3 15:54 | 显示全部楼层
看工艺, 后面工艺不顺利,没法塞32个小核,肯定还得把ht加回来。
发表于 2024-9-3 16:03 | 显示全部楼层
其实超线程在目前多核心的环境下优势还是有的,但是带来的问题更加致命,这也是intel暂时放弃超线程的原因吧,开了超线程也就最多30%的加成,但是真正在多核应用,多线程切换的综合情况下毫无优势,也就单核对比数据上牛逼,说穿了这东西也就针对特殊应用有用。但是他带来的缺点确实直接影响整套cpu的,比如功耗,温度,以及多出一层的计算规则。抛弃超线程可能直接能做更多的事情。超线程在以前是雪中送碳,现在是锦上添花了
发表于 2024-9-3 16:35 | 显示全部楼层
永久放弃了,现代CPU和编译器的分支预测惩罚已经很低了。

服务器端超线程弊端也大于好处了,侧信道攻击类安全漏洞除非关闭超线程,根本上无法永久解决。除了爱把超线程当核心卖的黑心云服务商。
发表于 2024-9-3 17:10 | 显示全部楼层
和9系10系一样,取消超线程的意义就是下一代可以加回来挤牙膏。
 楼主| 发表于 2024-9-3 17:35 来自手机 | 显示全部楼层
狼迹天涯 发表于 2024-9-3 15:16
想那么多不累么?直接上默秒intel全家和AMD自己全家的7800X3D,冰冰凉、性能强,不香么? ...

问题是78x3d吹破天也就是个8c16t的u啊
发表于 2024-9-3 17:45 | 显示全部楼层
weindy 发表于 2024-9-3 12:00
大英的嘴骗人的鬼武功练会了只有看情况用不用,没有自废一说吧,除非向东方不败学习,自切。。。? ...

怎么感觉你在影射某轮?
发表于 2024-9-3 17:48 | 显示全部楼层
SMT2发掘不出来什么杀手级应用的话,应该是彻底放弃了。
发表于 2024-9-6 01:13 | 显示全部楼层
难说,因为16th暂时确定是增强NPU(更多的晶体管消耗),不太可能有位置塞HT,除非加核心顺便改良封装(但这样就靠E核心跑多线程分数即可了)
发表于 2024-9-6 08:36 | 显示全部楼层
貌似还曾经规划过单核四线程呢
发表于 2024-9-6 09:42 来自手机 | 显示全部楼层
cuixiang 发表于 2024-9-3 10:54
个人觉得,说不准。

砍掉后,效果达到预期,自然接着砍。不达预期,说不定就加回来。

不知这个14xx1啥时候出,感觉有点意思。也可能随着15代出来就悄摸摸的不出了随口一句这个批次取消完事儿
发表于 2024-9-6 09:50 | 显示全部楼层
前几天系统蓝屏了. 看日志, 发现超线程 在虚拟机上有个侧载漏洞..  估计这就是放弃超线程的原因了.
发表于 2024-9-6 10:05 | 显示全部楼层
wowfspp 发表于 2024-9-6 09:42
不知这个14xx1啥时候出,感觉有点意思。也可能随着15代出来就悄摸摸的不出了随口一句这个批次取消完事儿 ...

14XXX1的样品已经出来了,如果按照正常的零售商品,那么快的话今年,再慢明年上半年吧?
发表于 2024-9-6 11:39 | 显示全部楼层
alibabatadie 发表于 2024-9-3 10:32
大英好不容易搞出一个叫好又叫座超线程技术,虽然某一两代表现不佳,总不能自费武功忘记掉啊。
再说了,这 ...

ht 好像是amd先搞出来的?
发表于 2024-9-6 11:42 | 显示全部楼层
观望者 发表于 2024-9-6 11:39
ht 好像是amd先搞出来的?

这个,你能确定吗?
据我所知这是英家搞出来的,且应用成功的吧。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-9-28 23:34 , Processed in 0.012452 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表