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

关于电脑硬件与棋软K值的关系研究

楼层直达
级别: 中尉
[棋中红钻3级]发帖数量≥500篇 [棋中黄钻2级]金币数量≥1000枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
724
金币
1298
威望
0
贡献值
0
乐币
3
主题
2
只看该作者 35楼 发表于: 2012-08-25
技术性的帖子啊。。真不错!!
级别: 中尉
[棋中红钻3级]发帖数量≥500篇 [棋中黄钻2级]金币数量≥1000枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
616
金币
1542
威望
0
贡献值
0
乐币
2
主题
0
只看该作者 36楼 发表于: 2012-08-25
经典,以后还是不用超线程了啊
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
149
金币
277
威望
1
贡献值
0
乐币
0
主题
3
只看该作者 37楼 发表于: 2012-08-25
— (棋中事实) 执行 帖内置顶 操作 (2013-04-13 22:42) —
我关闭超线程后测试过了,几种棋软都比开启超线程的K值提高7%左右(兵河界面,设置6线程),说的没错,看来6个物理核心比随机指派的6核心更有效率。

重新打开超线程,设置6核心后K值果然少7%,接着用12线程,K值大幅提高25-30%,上层速度也有一定的提高,至于棋力是否下降就不好说了,我感觉不会下降吧,毕竟上层速度更快了呀。

这两天有空时在华山下了若干盘棋(开了超线程,实在舍不得放弃超线程),感觉没影响棋力,由于下棋次数并不太多,所以只打到了电神级别。华山下棋到目前为止还算可以,和棋大概是20盘附近,赢了8盘,暂时未负一盘。
流过泪的眼睛更明亮,滴过血的心灵更坚强!
级别: 中尉
[棋中红钻3级]发帖数量≥500篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻1级]贡献值数量≥1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
544
金币
116
威望
1
贡献值
1
乐币
2
主题
6
只看该作者 38楼 发表于: 2012-08-25
读完后茅塞顿开
级别: 首席版主
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
414
金币
185
威望
1
贡献值
0
乐币
7
主题
33

只看该作者 39楼 发表于: 2012-08-25
回 37楼(cwf66) 的帖子
终于见到你的动态回复了

开启超线程以后并不会影响棋力下降,否则买3930K还不如买个翼龙六核算了

超线程的作用是显而易见的,使得FX8150的推土机比起2600K只有吃土的份 并且AMD的计划中没有开启超线程是决策上的一项重大失败,是落后英特尔的原因之一;

最后有关于开启超线程的对于引擎弈棋的作用出于这样的考虑:
打开佳佳引擎中有一段字符:当前使用的线程数是……嗨,我还是另开专帖说明一下吧

级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
149
金币
277
威望
1
贡献值
0
乐币
0
主题
3
只看该作者 40楼 发表于: 2012-08-25
回 39楼(棋中事实) 的帖子
开了超线程后,如果是使用名手3.26-6U版本就会吃点亏了,因为K值少了7%
级别: 三级士官
[棋中红钻1级]发帖数量≥10篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
64
金币
91
威望
0
贡献值
0
乐币
0
主题
0
只看该作者 41楼 发表于: 2012-08-26
确实有水平,希望论坛今后多一点这样的文章,谢谢!
级别: 四级士官
[棋中红钻2级]发帖数量≥100篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
167
金币
93
威望
0
贡献值
0
乐币
0
主题
0
只看该作者 42楼 发表于: 2012-08-26
大长见识,感谢您的精彩评析,希望以后多发表此类文章。
级别: 三级士官
[棋中红钻1级]发帖数量≥10篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
51
金币
-9
威望
0
贡献值
0
乐币
0
主题
0
只看该作者 43楼 发表于: 2012-08-28
有人老是提倡超频!?拔苗自长肯定是有危害!谢谢提供!
级别: 列兵
[未点亮棋中红钻]发帖数量<10篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
4
金币
0
威望
0
贡献值
0
乐币
0
主题
0
只看该作者 44楼 发表于: 2012-08-29
说的很清楚。写的很好。
很有研究意义。
级别: 中尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
293
金币
746
威望
3
贡献值
0
乐币
2
主题
21
只看该作者 45楼 发表于: 2012-11-26
回 楼主(国粹象棋) 的帖子
超到4.5G,运行旋风6.2开局平均K值是7580

这一点有些疑惑,i7  980超频到4.2的K值都有8000多,怎么3960X超频到4.5才7500?不解,请指教
级别: 列兵
[未点亮棋中红钻]发帖数量<10篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
2
金币
12
威望
0
贡献值
0
乐币
0
主题
0
只看该作者 46楼 发表于: 2012-11-27
楼主的用词 比喻如此低俗,一看就是教育程度不高,文化素质低的人
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
164
金币
58
威望
1
贡献值
0
乐币
0
主题
7
只看该作者 47楼 发表于: 2012-11-27
完全赞同楼主的观点,关于超线程的问题的比喻也浅显易懂,好文章!
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
164
金币
58
威望
1
贡献值
0
乐币
0
主题
7
只看该作者 48楼 发表于: 2012-11-27
— (棋中事实) 执行 帖内置顶 操作 (2013-04-13 22:48) —
除了有关于超线程的部分的部分我不完全赞同以外(因为开启超线程以后,K值提升、层数与棋力未见下降啊!),其余部分完全赞同;如果说棋软分为“核心派”与“线程派”的话,我则是属于“线程派”的 ;但还需要特别说明1点,是个超线程方面的重大误区,如果不对,就会如楼主所言成为“不听话的小孩”,反而拖累整体程序的整体效能!:那就是开启及使用超线程以后,CPU使用率不能达到100%、75%最好;如果办不到(有些引擎不支持),这时才应该关闭超线程,以物理核心运行。

棋中事实先生不能接受楼主关于超线程的说法的根本原因是:你没有搞清楚CPU核心与线程的概念。你把两者看成了独立的,截然不同的东西。我的理解是线程是CPU物理核心以及逻辑核心与软件操作系统及应用程序沟通的渠道,甚至也包括硬件比如芯片组,内存等。比如一个棋软最大支持8线程,也就是通过八条渠道与操作系统和硬件系统沟通,当然最终要通过CPU来运作。如果你的CPU是2600K, 4核心八线程,你把棋软设置成4线程,那么棋软就用四条线程与软硬件系统沟通,最终由CPU的四个物理内核来运算处理。如果你把棋软设置成8线程,则会有八条渠道与软硬件系统沟通,其中的四条渠道最终会交给逻辑核心来处理。也就是所谓的超线程。这时候运行八线程的棋软如果想能最大效率的工作,必要的条件是棋软本身必须具备协调这八条渠道的机制,它应该知道什么时候输送什么信息资料给哪条渠道,每条渠道输送多少信息资料,最终让CPU各个核心(包括物理核心及逻辑核心)顺滑的,尽量无缝的把各种工作的请求处理好。如果棋软没有这样的机制,就会出现楼主所比喻的情况出现,反而造成更多的CPU的空闲,从而更影响CPU的处理性能。怎么样才能有这样的机制?这就需要编写软件的程序员重新编写程序,这项工作需要适合的编译器,以前的编译器对超线程的软件的支持会有这样或那样的不方便或问题,所以把软件编写成支持超线程并非那么简单的事情。据说英特尔已经开始推出新的新编译器,程序设计师很快就可以充分利用HT功能,写出支持HT的单机应用程序,或能在Xeon处理器上运行的网络应用程序。
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
164
金币
58
威望
1
贡献值
0
乐币
0
主题
7
只看该作者 49楼 发表于: 2012-11-27
回 46楼(个人巍峨) 的帖子
楼主的用词 比喻如此低俗,一看就是教育程度不高,文化素质低的人

这种说法太可笑了,楼主是希望用浅显的比喻让对电脑知识缺乏的人明白他在说什么。能对电脑软件做出这么深刻的阐述的人能说是教育程度不高,文化素质低么?个人巍峨先生对楼主的观点丝毫说不出个所以然来,只会在楼主的比喻上挑刺,倒有人身攻击之嫌了。
级别: 中尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
293
金币
746
威望
3
贡献值
0
乐币
2
主题
21
只看该作者 50楼 发表于: 2012-11-27
回 46楼(个人巍峨) 的帖子
那简单:你就用优秀的教育写一篇文化素质很高的本类型帖子;如果写不出你就比楼主的“素质”还差很多
级别: 中尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
293
金币
746
威望
3
贡献值
0
乐币
2
主题
21
只看该作者 51楼 发表于: 2012-11-27
回 48楼(棋中西风) 的帖子
引擎是否用到超线程,这个问题因人而异;目前没有任何可靠的佐证证明引擎没有用到超线程;相反,用到线程数的例证倒是很多

关于你所说的理论,的确与楼主的观点相似、具有很高的实用价值,对于深入理解CPU的交换、传递、工作原理等专业性、学术性很强;但用到解释棋软是否超线程方面我不能同意,就各持自己的意见吧
级别: 中尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
293
金币
746
威望
3
贡献值
0
乐币
2
主题
21
只看该作者 52楼 发表于: 2012-11-27
回 49楼(棋中西风) 的帖子
这种说法太可笑了,楼主是希望用浅显的比喻让对电脑知识缺乏的人明白他在说什么。能对电脑软件做出这么深刻的阐述的人能说是教育程度不高,文化素质低么?个人巍峨先生对楼主的观点丝毫说不出个所以然来,只会在楼主的比喻上挑刺,倒有人身攻击之嫌了。

鼎力支持!!
级别: 中尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
293
金币
746
威望
3
贡献值
0
乐币
2
主题
21
只看该作者 53楼 发表于: 2012-11-27
回 48楼(棋中西风) 的帖子
优先指派物理核心,当物理核心“不堪重负”时,再找小孩帮忙。

这说明楼主的观点并不是绝对排斥超线程;楼主把开启超线程比喻为“不听话的小孩”,只是认为超线程会带来比价多的无效计算、比较有负面效应,才在BIOS关闭超线程,不知这一点兄台是否注意
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
164
金币
58
威望
1
贡献值
0
乐币
0
主题
7
只看该作者 54楼 发表于: 2012-11-27
— (棋中事实) 执行 帖内置顶 操作 (2013-04-13 22:49) —
为什么先期超频,K值几乎同步提升,到后期K值提升率却在下降呢?或者说后期超频的收益在为什么在下降?这个还得从CPU说起。还记得第二点谈到的CPU缓存吗?你还要把Intel当“奸商”来理解就好了。每个CPU,对大多数应用而言,它的频率与它的缓存是配套的,Intel不可能为他的CPU在缓存上做“冗余”,这不是载人航天,做大量冗余,甚至做几倍的冗余。也就是说,在大多数情况下,CPU的缓存刚好配套它的主频。你把主频超的太多,CPU需要的缓存数据超出原有大小,那他就要到内存里找了,那就耗费时间了。这就像给你一颗泰森的“强心”,而你的血管还是原来的,这颗“强心”必然提前衰竭。

楼主这段关于超频到某一程度,或者说接近超频的极点后CPU的效率与小超的效率的比例下降的问题,本人倒有些不同的见解。楼主说“CPU的缓存刚好配套它的主频。你把主频超的太多,CPU需要的缓存数据超出原有大小,那他就要到内存里找了,那就耗费时间了。”这个说法不够准确,这里涉及到一个缓存命中率的问题,并不是不超频CPU就都可以在缓存里找到所有它要找的东西,一样有很多情况下CPU要到内存去找。所谓如果CPU频率超高了,缓存的速度跟不上致使CPU要到内存去找资源或资料,我认为是不正确的。CPU与缓存,内存之间的交流是以时钟周期计算的。以现今CPU缓存的速度,不会因极度超频而成为CPU的瓶颈。我认为:CPU超到接近它的极限而发生效率不能同步提高的问题,是因为加电压超频而使得CPU产生过多的热量,CPU本身是带有保护机制的,但温度达到某一临界点的时候,CPU的保护机制开始运作,说的浅显一点就是令CPU空转,就是让CPU暂时不真正的做事,等温度降低到某一点时再让CPU正常的工作。所以,但CPU的保护机制启动的时候,表面看你的棋软K值没有变化,但上层的速度却比以前慢了点,但有时候又恢复正常。有些超频玩家用测试软件测试CPU效能,发现CPU超的过高的情况下得分反而低于超的较低的情况。原因就是高温启动了CPU保护机制。这里我说的比较简单,如果有必要我会另撰一文详细阐述这个问题。
快速回复

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