银行 社区服务 每日签到 会员排行 网站地图
  • 6171阅读
  • 20回复

超线程对于棋软来说到底是正确还是错误

楼层直达
级别: 首席版主
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
414
金币
185
威望
1
贡献值
0
乐币
7
主题
33

— 本帖被 棋中事实 从 棋软讨论 移动到本区(2013-02-07) —

        最近一段时间,我发了一篇名为“十六核心32线程运行棋软效果测试”的帖子,得到了一些论坛棋友的赞同(当然反对作为对立现象是客观存在的,我也不认为反对有什么不好,好不好只是感性上的1种看法而已;由于赞同与反对具有辩证关系、具有辩证条件,因此可以加深对问题推理的深度),尤其是国粹网友看了颇有感触!并结合自己的测试实践写了1篇非常优秀的帖子!下面具体谈谈我对该帖的一些看法:
       该贴总计五项内容,已发表三项、还余两项,最近未见良友动态,想必是在为续帖准备;在所发表的这三项中除了第一项有关于超线程的部分我不完全赞同以为,其余内容完全赞同!
 
        为什么我对超线程部分不完全赞同呢?因为文章一开始就提到“关闭超线程”,并通过深入据理的分析、作出了开启超线程如同“带上一个不听话的小孩”的很有趣的比方!得到论坛中拜读过该贴的网友的普遍赞同,为什么我却不完全赞同呢?如果这样理解就错了!因为我说过是“不完全赞同”,故我不赞同的并不是这一部分!这一段写得精彩之极、恰如其份,就算是想不赞同都难!
 
       我不赞同的则是这一部分:文章说开启超线程以后,表面上看到K值提高、层数却未见加快,棋力发挥受到影响;其实不然!开启超线程以后之所以会出现“带了一个不听话的小孩的现象”是因为“以所有线程全速运行”,使得CPU使用率飙升到100%这样拖慢了引擎的上层速度导致上层变慢(有关这个不听话的小孩是如何拖慢了引擎速度国粹网友已经解释过了,故本贴不再重复)!不是由于超线程本身引起的。由于这个结论(姑且说它是一种结论吧,当成“假说”更为贴切)是在我的双核心4线程的环境下得出的,各种不同环境可能存在不同情况。当线程数设为4以后运行一些引擎达到100%、设为3达到75%(有的引擎设为3还是达到100%,这样如同带了个不听话的小孩拖了引擎速度,这样的情况下才适合关闭超线程以物理核心全速运行),这是最适合以超线程运行引擎的百分比!
 
       为什么要开启超线程对于棋软的效果目前据理有三:
      (一)打开佳佳引擎后出现一段字符:当前使用的线程数是…… 为什么引擎不说当前使用的核心数是……
      (二)棋软配置文件中Threads这个英文的意思就是线程!设置它后对棋软起明显作用,超过它则停止工作!
      (三)与中象相关的国象测试软件中也是提示“在逻辑处理器中找到”,所谓的“逻辑处理器”便是指线程!
 
        综上所述,我得出的结论是:开启超线程并不会影响棋力发挥与上层速度、反而还会加快K值、提高搜索范围;使得FX8150的推土机比起2600K只有吃土的份 仅和I5持平;并且AMD的计划中没有开启超线程是决策上的一项重大失败,是落后英特尔的原因之一;开启超线程以后并不会影响棋力下降,否则买3930K还不如买个翼龙六核算了 100%使用率才是超线程的杀手!当然事实情况期待更多测试……本文仅供参考。
        最后从价格来说,同档次的CPU支持超线程的更贵!
 


本帖最近评分记录: 7 条评分 乐币 +2 金币 +23
关键词: 开启 超线程 棋软
级别: 中尉
[棋中红钻3级]发帖数量≥500篇 [棋中黄钻2级]金币数量≥1000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻1级]贡献值数量≥1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
595
金币
1273
威望
0
贡献值
3
乐币
34
主题
6
只看该作者 一楼  发表于: 2012-08-25
抢到沙发了 学习了
级别: 少校
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
3464
金币
7217
威望
0
贡献值
5
乐币
47
主题
51

只看该作者 二楼  发表于: 2012-08-25
超线程对于棋软来说到底是正确还是错误,好贴值得研究
级别: 首席版主
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻2级]贡献值数量≥5点 [棋中彩钻1级]精华帖数量≥1篇
发帖
2140
金币
7732
威望
13
贡献值
8
乐币
34
主题
59

只看该作者 三楼  发表于: 2012-08-25
言之有理,只要是提高cpu运行效率,在运行棋软时肯定提高上层效果,这样算的更深。棋力也越高,不像我的AMD四核怎样都提不高,在华山只有被砍。超线程的可以做个fritz测试,到底是开启分数高,还是不开启超线程分值高。fritz分值越高,当然cpu越好。
级别: 中校
[棋中红钻6级]发帖数量≥5000篇 [棋中黄钻3级]金币数量≥2000枚 [棋中蓝钻2级]乐币数量≥50枚 [棋中粉钻5级]贡献值数量≥50点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
6131
金币
4069
威望
15
贡献值
51
乐币
62
主题
1

只看该作者 4楼 发表于: 2012-08-26
说的很不错,有一定的理论点,但确实还需更多实践去验证!谢谢提供!
级别: 首席版主
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
414
金币
185
威望
1
贡献值
0
乐币
7
主题
33

只看该作者 5楼 发表于: 2012-08-26
Re:超线程对于棋软来说到底是正确还是错 ..





应兵马版主之言,作了4项简单测试。结果对于运行棋类软件来说,超线程的作用是显而易见的,当然需要更多测试……
级别: 论坛检查
[棋中红钻6级]发帖数量≥5000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻2级]乐币数量≥50枚 [棋中粉钻6级]贡献值数量≥100点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
6414
金币
7124
威望
6
贡献值
147
乐币
79
主题
304

只看该作者 6楼 发表于: 2012-08-26
本文章颇具论文味道,是优秀文章。
_仯帥軟件象棋群
级别: 司令员
[棋中红钻6级]发帖数量≥5000篇 [未点亮棋中黄钻]金币数量<100枚 [棋中蓝钻3级]乐币数量≥100枚 [棋中粉钻2级]贡献值数量≥5点 [棋中彩钻1级]精华帖数量≥1篇
发帖
5629
金币
75
威望
6
贡献值
5
乐币
178
主题
188

只看该作者 7楼 发表于: 2012-08-26
值得研究,感谢你的精彩文章!
yne
级别: 子爵
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻2级]金币数量≥1000枚 [棋中蓝钻3级]乐币数量≥100枚 [棋中粉钻1级]贡献值数量≥1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
2257
金币
1825
威望
2
贡献值
1
乐币
297
主题
0

只看该作者 8楼 发表于: 2012-08-26
这个问题,可能要看不同引擎设计的对超线程支持的情况吧.

而且,以前和现在的情况未必就完全的相同.

在我电脑上,名手和佳佳表现就不一样.
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
359
金币
753
威望
0
贡献值
0
乐币
6
主题
0
只看该作者 9楼 发表于: 2012-08-26
坐等高手辩证,认真学习新知识。
级别: 首席版主
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
414
金币
185
威望
1
贡献值
0
乐币
7
主题
33

只看该作者 10楼 发表于: 2012-08-26
回 8楼(yne) 的帖子
是的,受到各种硬件及软件环境影响,具体是怎么回事,还需要更深入的研究、更多测试
        本文的目的在于提供1种假说:是由于全面开启超线程以后拖慢了引擎上层速度,问题原因并不在于开启超线程本身。从三条据理来看,本文的观点是正确的。
        至于是不是这样则有待支持超线程的强机作更多测试。如果错误则修正、正确则保存。

级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻2级]金币数量≥1000枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
133
金币
1239
威望
0
贡献值
5
乐币
0
主题
1
只看该作者 11楼 发表于: 2012-08-26
超线程也是靠物理核心支持,只是把逻辑核心模拟成物理核心,如果程序编写不支持超线程那就丝毫没有意义,反而会影响物理核心的最大功效。比如四核心8线程用四核心的引擎会造成实际是部分物理核心部分模拟核心使用的现象,达不到满载。
它并不象两个真正的CPU那样,每个CPU都具有独立的资源。当两个线程都同时需要某一个资源时,其中一个要暂时停止,并让出资源,直到这些资源闲置后才能继续。因此超线程的性能并不等于两颗CPU的性能。并且当某些等待现象出现的时候会造成逻辑核心对资源的占用,直白说就是虽然没干事但还在占着地的现象,这时候性能反而降低。
超线程只是尽可能提高每个时钟的效率,尽量减少cpu空闲时间。
另外,不要用国际象棋FRITZ测试来衡量中国象棋对超线程的依赖度,程序编写的不一样,看到效果完全不同的。
引擎作者基本都承认所编写成寻不支持超线程和一些新指令集,所以这些东西对引擎没有实际意义。
其实某些新指令集对计算是有很大帮助的,只是引擎不支持,没办法。
级别: 三级士官
[棋中红钻1级]发帖数量≥10篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
87
金币
18
威望
0
贡献值
0
乐币
0
主题
1
只看该作者 12楼 发表于: 2012-08-26
很好,我同意以上。另外,超线程应该敌不过原线程,比方超线程8核,应该敌不过原8核心
级别: 三级士官
[棋中红钻1级]发帖数量≥10篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
87
金币
18
威望
0
贡献值
0
乐币
0
主题
1
只看该作者 13楼 发表于: 2012-08-26
偶说的可能很简单 但我就这么认为的
级别: 首席版主
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
414
金币
185
威望
1
贡献值
0
乐币
7
主题
33

只看该作者 14楼 发表于: 2012-08-26
回 11楼(午夜凶棋) 的帖子
我只问一个问题:您觉得运行棋软引擎时超线程应该开启还是应该关闭?
本帖最近评分记录: 1 条评分 金币 +1
级别: 首席版主
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
414
金币
185
威望
1
贡献值
0
乐币
7
主题
33

只看该作者 15楼 发表于: 2012-08-26
回 11楼(午夜凶棋) 的帖子
再回复兄台的评分问题:我也不想把翼龙六核和3930K作对比,是据我所知因为桌面六核仅有翼龙,没有更多的参照物
莫笑棋盘误岁月, 人生何事不空忙?
级别: 侯爵
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻3级]贡献值数量≥10点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1439
金币
5396
威望
2
贡献值
15
乐币
26
主题
115

只看该作者 16楼 发表于: 2012-08-26
感谢您的分享,棋中有你更精彩
级别: 首席版主
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
414
金币
185
威望
1
贡献值
0
乐币
7
主题
33

只看该作者 17楼 发表于: 2012-08-26
回 14楼(棋中事实) 的帖子
根据评分网友的观点,得出结论:今后如果升级电脑的话建议配置不支持超线程的处理器,还能节省一大笔开支 如果升级到六核的话建议搭配翼龙、八核的话建议搭配推土机、十二核的话建议搭配皓龙 因为英特尔的处理器大部分支持超线程,想选择都难!
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
234
金币
0
威望
0
贡献值
5
乐币
0
主题
1
只看该作者 18楼 发表于: 2012-08-26
Re:超线程对于棋软来说到底是正确还是错 ..
超线程对于棋软来说到底是正确还是错
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
213
金币
390
威望
0
贡献值
0
乐币
0
主题
1
只看该作者 19楼 发表于: 2012-08-29
感谢您的分享,棋中有你更精彩
快速回复

限56 字节
请不要在回贴只采用字母:“ PP、asdfhjkl、HAO、OK、ddddddd ......”。  请不要在回贴过于简单的内容:“不错、顶、支持、厉害、呵呵、靠、晕........”
 
验证问题: 我们的论坛名字是?
上一个 下一个