找回密码
 注册
快捷导航
查看: 4731|回复: 29

[CPU] 关于超线程,真的是四个线程等于一个核心吗

[复制链接] |自动提醒
阅读字号:

700

回帖

14

积分

5441

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2019-3-20
发表于 2019-5-8 13:00:11| 字数 48| - 中国–浙江–宁波 电信 来自手机版 | 显示全部楼层 |阅读模式
以前看过测试 说一个线程等于一个核心的25% 双核四线程等于2.5核 四核八线程等于5核。 这样算对不对

1万

回帖

123

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2003-5-25
银牌荣誉勋章(注册10年以上会员)
发表于 2019-5-8 13:08:49| 字数 17| - 中国–黑龙江–哈尔滨 鹏博士宽带 | 显示全部楼层
看应用的,有些应用,关了超线程更快
回复 支持 反对

使用道具 举报

1万

回帖

123

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2003-5-25
银牌荣誉勋章(注册10年以上会员)
发表于 2019-5-8 13:09:22| 字数 20| - 中国–黑龙江–哈尔滨 鹏博士宽带 | 显示全部楼层
每个核带几个AVX单元,才是更关键的事情
回复 支持 反对

使用道具 举报

3万

回帖

325

积分

12万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2014-9-15
发表于 2019-5-8 13:19:20| 字数 23| - 中国–山东–临沂 电信 来自手机版 | 显示全部楼层
没这么绝对吧,只能说在某些限定情况下是这样的。
L670/NV160WUM-NH0+SN520+1100+HK4R X330/P130ZFZ-BH2+S3610+LMT-19nmBGA X210s(3001)/HV121WX6-110+SM951a+SM841+840pro X200/HV121WX5-120+S3710
used-X301:SU9800/SU9900/SP9600,X201:i7-620M,X201s:i7-640LM,X201T:i7-620LM,X220:i7-2640M,X230:i5-3210M/i5-3320M,X330:i5-3320M,T430s:i7-3520M,X1C:i7-3667U
回复 支持 反对

使用道具 举报

1477

回帖

20

积分

6574

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2015-6-27
发表于 2019-5-8 13:32:46| 字数 179| - 中国–广东–广州 电信 | 显示全部楼层
严格上说,对于intel而言,超线程的处理器大概效能就是单核双线程约等于单核单线程的120%-125%
那么理论上是,四核八线程的相对于(假如存在)五核五线程的是非常接近的,而同架构下四核八线程就比六核六线程弱一些了。
但是终究要看软件优化,有一些软件对于多线程优化不好,或者对于超线程利用不好情况下,那么不会有什么效果,甚至四核四线程高频都能超越四核八线程低频
在用 X1 Yoga 2017/2016
家里的大玩具 E545 T530 W700 X1C2015 X120 E320
回复 支持 反对

使用道具 举报

4039

回帖

62

积分

8827

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-11-5
银牌荣誉勋章(注册10年以上会员)
发表于 2019-5-8 14:01:37| 字数 28| - 中国–四川–成都 联通 | 显示全部楼层
超线程跑分还是很厉害的,但是如果搞科学计算,就没啥意义了
T430 3940XM 1080P Hyperx2133-8g*2 Intel-S3500-480g AX210(BT5.2) HUAWEI-M909-821a-V2 Win10Pro
回复 支持 反对

使用道具 举报

1799

回帖

38

积分

7186

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2016-6-7
发表于 2019-5-8 14:07:27| 字数 598| - 美国 T-Mobile | 显示全部楼层
本帖最后由 crargentino 于 2019-5-8 15:42 编辑

差不多,我试过,开超线程心里爽一点,看上去爽一些,但是实际并没有特别的效果的提升。一定要说的话,差不多就是20%提升最多了。不过我还是开着的。
不过超算上的那些xeon都是关闭超线程的,因为没什么用。他们说的core,就是物理core。不是超线程的一个thread。
打个比方,我要计算12个样本的能量,我是6c12t。
我开启超线程,就是12t,我mpirun -n 12 ... 就是12个线程同时算,每个t计算一个样本。每个线程花费时间为1分钟。我计算完12个样本,就是花了1分钟。
现在我关掉超线程,就是6c6t, 我mpirun -n 6 ...  就是6个线程(或者说6个core)同时算,每个core算2个样本。我发现每个核算一个样本只需30秒,但是每个核分了两个样本,所以完成任务还是花了1分钟。6核并行,算完12个样本,还是和之前一样,1分钟。
就说完成相同的计算量,开不开超线程没什么区别。你可以开,也可以不开。所以上超算上基本都是关掉超线程的,因为没什么用。大家各跑各的程序,都是相互独立的。甚至你开了超线程,core的频率会降低,速度变慢都有可能。
当然有些程序可能为超线程优化过,特别是多任务的时候,每个任务花的时间很不一样,有些核完成任务就空在那里了,有些还在执行任务,这个时候可能可以分配新的任务给空闲的线程或者核,这样效率会高一些。


回复 支持 反对

使用道具 举报

4918

回帖

83

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-11-9
银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)
发表于 2019-5-8 14:23:28| 字数 52| - 中国–重庆–重庆 联通 | 显示全部楼层
比如你压片就会明确感受到提升,比如打游戏一般就没多大区别甚至是负效果。
而且本身还得看CPU是否处于瓶颈。
x230 i5-3320m 8g 180g 1t 2k
x320 i3-2540m 8g 80g 500g 2k
回复 支持 反对

使用道具 举报

1358

回帖

71

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-8-12
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2019-5-8 14:28:09| 字数 89| - 中国–上海–上海 电信 | 显示全部楼层

看不同线程数对同一结果的计算能力,增加一个线程大概增加30% - 40%的处理能力。
从4线程到12线程,线程数翻3倍,计算速度快2倍。
2线程到8线程,线程数翻4倍,计算速度快3倍多。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
W700:  QX9300    W701:  i7-920XM
X301:  SP9400    T410s: i3-370M
X61:   T8100     X1C:   i7-3667U
X201s: i7-640LM  X200:  P8800
回复 支持 反对

使用道具 举报

2万

回帖

238

积分

2万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-10-4
月全勤勋章
发表于 2019-5-8 14:33:43| 字数 25| - 中国–河北–石家庄 教育网/河北师范大学 | 显示全部楼层
真正搞科学计算都是关了超线程,直接数物理的core
P72,X1C2018,7710,T430s,W520,X220,X220i,X200
回复 支持 反对

使用道具 举报

stopyan - X62-3004

6307

回帖

113

积分

3万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2015-2-5
月全勤勋章
发表于 2019-5-8 15:13:00| 字数 283| - 中国–北京–北京 鹏博士BGP | 显示全部楼层
本帖最后由 stopyan 于 2019-5-8 16:01 编辑
QUOTE:
qq172851949 发表于 2019-5-8 13:00
以前看过测试 说一个线程等于一个核心的25% 双核四线程等于2.5核 四核八线程等于5核。 这样算对不对


WinRAR等压缩软件从超线程技术受益很大。
以下测试为I7 4712MQ @ 3.2Ghz运行winrar5基准测试的结果。

测试一:双核四线程(禁用一半核心,模拟双核四线程)4.4MB/S

测试二:四核四线程(禁用超线程,模拟真四核)4.8MB/S

测试三:四核八线程(超线程全开)8.1MB/S



隔空@14楼,你说的不对啊,我这里4712官方最高睿频就不降。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 1 反对

使用道具 举报

1358

回帖

71

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-8-12
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2019-5-8 15:14:15| 字数 94| - 中国–上海–上海 电信 | 显示全部楼层
刚刚关闭超线程测试了一下,发现对4个线程,打开超线程和关闭超线程运算结果一样,花费的功耗也一样。所以没有看出来任何关闭超线程带来的优势,不知道楼上是否有直接的数据说明关闭超线程有任何好处。
W700:  QX9300    W701:  i7-920XM
X301:  SP9400    T410s: i3-370M
X61:   T8100     X1C:   i7-3667U
X201s: i7-640LM  X200:  P8800
回复 支持 反对

使用道具 举报

847

回帖

25

积分

3435

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2008-3-25
发表于 2019-5-8 15:23:04| 字数 114| - 奥地利 因斯布鲁克大学 | 显示全部楼层
QUOTE:
slangmgh 发表于 2019-5-8 08:14
刚刚关闭超线程测试了一下,发现对4个线程,打开超线程和关闭超线程运算结果一样,花费的功耗也一样。所以 ...

我租用的超级计算机都是保持超线程开启状态的,但不算计算小时数。
回复 支持 反对

使用道具 举报

1930

回帖

13

积分

2576

资产值

禁止发言

注册时间
2014-8-25
发表于 2019-5-8 15:46:44| 字数 22| - 中国–江苏–南通 移动 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

7063

回帖

85

积分

2万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-10-31
发表于 2019-5-8 16:19:39| 字数 62| - 中国–江苏 移动/数据上网公共出口 | 显示全部楼层
6核以下的cpu最好还是开着,尤其玩游戏,现在很多游戏都是4线程优化的,如果只有4c4t,系统后台有一些简单的进程也会有影响
570e 2644-5AA:PⅢ450mHz/320MB/neomagic256av-2555KB/13"XGA/726060/PCMCIA-wifi&bt
回复 支持 反对

使用道具 举报

4918

回帖

83

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-11-9
银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)
发表于 2019-5-9 15:15:13| 字数 47| - 中国–重庆–重庆 联通 | 显示全部楼层
纠正一下,今天实测一套AMD R5-2600, 玩那些单核游戏已经不像R5-1600那样乱卡顿了。
x230 i5-3320m 8g 180g 1t 2k
x320 i3-2540m 8g 80g 500g 2k
回复 支持 反对

使用道具 举报

5万

回帖

351

积分

1410

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-8-23
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2019-5-9 15:19:58| 字数 12| - 中国–江苏–苏州 联通 | 显示全部楼层
关键是看应用能用几个核心
X41T>X61>X301>X41T>X41+X61T+X200+X301>X200下半身OC+T410S下半身+X301OC>X301OC
回复 支持 反对

使用道具 举报

3564

回帖

44

积分

3万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-9-20
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)月全勤勋章
发表于 2019-5-9 15:40:23| 字数 18| - 中国–天津–天津 移动/数据上网公共出口 | 显示全部楼层
国际象棋在X210上跑过,还真差不多
回复 支持 反对

使用道具 举报

40

回帖

0

积分

74

资产值

入门会员 Rank: 1

注册时间
2006-7-22
发表于 2019-5-9 16:37:59| 字数 70| - 中国–江苏–无锡 电信 | 显示全部楼层
这个和应用程序有关,软硬件结合才有用,说白了就是程序本身要针对多线程进行优化,算法要有并行处理能力,如果是单线程应用程序,开再多线程也没毛用
回复 支持 反对

使用道具 举报

1058

回帖

28

积分

4万

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2016-3-21
年全勤勋章2020月全勤勋章
发表于 2019-5-9 18:43:50| 字数 79| - 中国–上海–上海 电信 | 显示全部楼层
QUOTE:
fxj1977 发表于 2019-5-8 15:46
你开了超线程,功耗增加,core的频率会降低

你还是先搞清楚thread 和 process 区别再来瞎扯吧
回复 支持 反对 1

使用道具 举报

7507

回帖

146

积分

6万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2019-4-5
月全勤勋章年全勤勋章2022年全勤勋章2023年全勤勋章2024
发表于 2019-5-9 18:50:13| 字数 52| - 中国–安徽–合肥–蜀山区 电信 | 显示全部楼层
超线程对密集计算没啥帮助,但对日常体验影响不小,用过i3初代的自然会知道,实际体验把上代顶级E8秒出翔了
回复 支持 反对

使用道具 举报

1930

回帖

13

积分

2576

资产值

禁止发言

注册时间
2014-8-25
发表于 2019-5-10 09:03:04| 字数 68| - 中国–江苏–南通 移动 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

1058

回帖

28

积分

4万

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2016-3-21
年全勤勋章2020月全勤勋章
发表于 2019-5-10 10:28:22| 字数 70| - 中国–上海–上海 电信 | 显示全部楼层
QUOTE:
fxj1977 发表于 2019-5-10 09:03
是你瞎扯吧,哪里说错?

很好,无知者无畏,对你来说进化就是个错误,保持单细胞最好。
回复 支持 反对

使用道具 举报

1058

回帖

28

积分

4万

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2016-3-21
年全勤勋章2020月全勤勋章
发表于 2019-5-10 10:45:31| 字数 93| - 中国–上海–上海 电信 | 显示全部楼层
QUOTE:
fxj1977 发表于 2019-5-10 09:03
是你瞎扯吧,哪里说错?

另外单核不开HT如此厉害,你怎么不直接用Pentium M,原生单核单线程,都不用改bios,来啊,象棋啊
回复 支持 反对

使用道具 举报

1930

回帖

13

积分

2576

资产值

禁止发言

注册时间
2014-8-25
发表于 2019-5-10 14:28:14| 字数 95| - 中国–江苏–南通 移动 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

1058

回帖

28

积分

4万

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2016-3-21
年全勤勋章2020月全勤勋章
发表于 2019-5-10 15:23:29| 字数 90| - 中国–上海–上海 电信 | 显示全部楼层
QUOTE:
fxj1977 发表于 2019-5-10 14:28
开啦HT,频率就没那么高啦

都2019年了,你还在频率=性能?看来确实需要进化。不过总算进步到了32nm,不再是45nm了
回复 支持 1 反对

使用道具 举报

174

回帖

3

积分

729

资产值

中级会员 Rank: 2Rank: 2

注册时间
2016-5-27
发表于 2019-6-3 20:32:50| 字数 90| - 中国–河南–漯河 电信 | 显示全部楼层
刚刚关闭超线程 ,对于多开程序的用户来说 差别挺大的。
关闭超线程 开机同时打开4-5个程序,cpu 就100%占用了。 频率能到3.6GHz
打开后基本上就稳定在50%的占用。





以下为关闭超线程

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

349

回帖

5

积分

4520

资产值

高级会员 Rank: 2Rank: 2

注册时间
2017-4-8
发表于 2019-6-3 21:39:27| 字数 48| - 中国–浙江–杭州 移动 | 显示全部楼层
超线程看程序是否有针对性优化,否则根本发挥不出来。
归根到底,真核数量才是关键,还有就是主频高低。
回复 支持 反对

使用道具 举报

4039

回帖

62

积分

8827

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-11-5
银牌荣誉勋章(注册10年以上会员)
发表于 2019-6-3 22:15:10| 字数 128| - 中国–四川–成都 联通 | 显示全部楼层
本帖最后由 osborn 于 2019-6-3 22:20 编辑

这个高度依赖于软件环境,跑分来看8700K和9700k差别不大,adobe这些应用包括视频编辑这些超线程应该是提升比较大的,游戏应该没有提升,如果做科学计算里面的并行,超线程就没有任何作用,只看物理核心
T430 3940XM 1080P Hyperx2133-8g*2 Intel-S3500-480g AX210(BT5.2) HUAWEI-M909-821a-V2 Win10Pro
回复 支持 反对

使用道具 举报

1万

回帖

224

积分

6万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2007-7-12
月全勤勋章铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2019-6-4 10:27:03| 字数 54| - 中国–广东–广州 电信 | 显示全部楼层
超线程,以前单核时代Intel整出来的玩意,然后又不搞了,然后又搞起来了,结果后面据说又要搞个反超线程的技术
Surface Pro 8:i5-1135G7/16G/256G/AX201
零刻EQ12:Intel N100/16G/500G/AX201
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-1-21 12:53 , Processed in 0.190305 second(s), 76 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部