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

为什么象棋软件不能利用GPU强大的浮点运算

楼层直达
级别: 四级士官
[棋中红钻1级]发帖数量≥10篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻1级]贡献值数量≥1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
95
金币
5
威望
0
贡献值
1
乐币
0
主题
1
现在GPU的运算能力已经大大超过了CPU的运算能力,也有很多超级计算机大量使用的GPU的浮点运算单元,如我国最大的超级计算机银河超级计算机。然而到现在还没听说象棋 软件能使用Gpu进行运算。是不是实现起来很困难呢,希望有懂的的高人指点,谢谢!
本帖最近评分记录: 1 条评分 金币 +1
级别: 司令员
[棋中红钻6级]发帖数量≥5000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻3级]乐币数量≥100枚 [棋中粉钻8级]贡献值数量≥1000点 [棋中彩钻5级]精华帖数量≥20篇
发帖
8637
金币
8311
威望
34
贡献值
1594
乐币
182
主题
504
只看该作者 一楼  发表于: 2012-02-24
也许是GPU还不够普及吧,等到我们大家都使用GPU而不是CPU的时候也许会考虑!
欢迎大家转载和象棋有关的各类文章和视频到论坛获取奖励!
更多象棋软件下载请访问棋软仓库www.xvooo.com
级别: 四级士官
[棋中红钻1级]发帖数量≥10篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻1级]贡献值数量≥1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
95
金币
5
威望
0
贡献值
1
乐币
0
主题
1
只看该作者 二楼  发表于: 2012-02-24
GPU就是Graph process unit ,也就是图形处理单元,我们的显卡就是GPU啊,有了GPU强大的浮点运算才能玩那些大型的3D游戏。
级别: 中校
[棋中红钻6级]发帖数量≥5000篇 [棋中黄钻3级]金币数量≥2000枚 [棋中蓝钻2级]乐币数量≥50枚 [棋中粉钻5级]贡献值数量≥50点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
6131
金币
4069
威望
15
贡献值
51
乐币
62
主题
1

只看该作者 三楼  发表于: 2012-02-24
这个家伙厉害,出来那还了得?看来老的玩意要变拉圾了,棋中那就更精彩了!
级别: 四级士官
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
151
金币
597
威望
4
贡献值
0
乐币
1
主题
21
只看该作者 4楼 发表于: 2012-02-24
這問題曾在象棋世家的論壇看過,當時世家作者好像回答:會有記憶體速度無法匹配的問題,並說有相關論文...
级别: 四级士官
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
151
金币
597
威望
4
贡献值
0
乐币
1
主题
21
只看该作者 5楼 发表于: 2012-02-24
Re:为什么象棋软件不能利用GPU强大的浮 ..

論文名稱(中文)    使用GPU平行運算加速電腦象棋之走子產生器
論文名稱(英文)    A GPU Based Move Generator for the Game of Chinese Chess
校院名稱    成功大學
系所名稱(中)    工程科學系碩博士班
系所名稱(英)    Department of Engineering Science
學年度    97
學期    2
出版年    98
研究生(中文)    龔建銓
研究生(英文)    Chien-Chuan Kung
電子信箱    jk@nc.es.ncku.edu.tw
學號    n9696411
學位類別    碩士
語文別    中文
論文頁數    38頁
口試委員    指導教授-侯廷偉
口試委員-許舜欽
口試委員-顏士淨
中文關鍵字    平行運算  顯示卡運算  電腦象棋
英文關鍵字    Game of Chinese Chess  GPU Computing  Parallel Computing
學科別分類    
中文摘要    電腦象棋的能力主要取決於演算法的優劣與硬體的運算速度,現今大多數電腦象棋程式的運算工作都是由中央處理器(CPU)來負責運算。但是現今CPU的時脈提升已接近瓶頸,若還想要更大量的運算資源勢必要朝多執行緒平行化運算的方向來努力。近年來隨著圖形處理器(GPU)的進步,GPU已成為個人電腦中除了CPU之外第二強大的運算單元,為了針對圖形運算的特性,GPU有著大量的平行運算單元以計算圖形中各個頂點的光影變化和上色渲染。以往GPU只能透過DirectX或OpenGL等影像處理函式存取,因此很難被利用在處理影像之外的領域。
過去尚未有人提及應用GPU加速電腦象棋的運算,本論文使用GPU加速計算電腦象棋中走子產生器(Move Generator)的部份,同時本論文也將分析電腦象棋程式的架構與GPU運算特性之間的關係,以及比較電腦象棋程式中各部份可平行化的程度,並建立CPU與GPU之間分工的架構。
本實驗的實作與效能測量是在個人電腦上完成,設備等級為CPU Intel Core 2 Duo 6400 2.14 GHz + 2G RAM,GPU等級為9800GT 610MHz + 512MB RAM。實驗結果顯示走子產生器的部份相較本來CPU運算約有30~50%的提升,但是由於記憶體的傳輸時間延遲,整體的程式效率並沒有顯著提升,反而下降了43%。

下載電子全文
本帖最近评分记录: 1 条评分 金币 +5
级别: 四级士官
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
151
金币
597
威望
4
贡献值
0
乐币
1
主题
21
只看该作者 6楼 发表于: 2012-02-24
回 4楼(海峽對岸) 的帖子
論文名稱(中文) 使用GPU平行運算加速電腦象棋之走子產生器
http://etds.lib.ncku.edu.tw/etdservice/view_metadata?etdun=U0026-0812200915384556

論文名稱(中文) 使用GPU加速電腦象棋程式之搜索演算法
http://etds.lib.ncku.edu.tw/etdservice/view_metadata?etdun=U0026-2608201020414300
一分耕耘,一分收获;要收获的好,必须耕耘的好
级别: 超级版主
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻3级]乐币数量≥100枚 [棋中粉钻8级]贡献值数量≥1000点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
3905
金币
5312
威望
31
贡献值
2518
乐币
118
主题
453

只看该作者 7楼 发表于: 2012-02-24
愿早日实现快速化
级别: 论坛检查
[棋中红钻6级]发帖数量≥5000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻2级]乐币数量≥50枚 [棋中粉钻6级]贡献值数量≥100点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
6414
金币
7124
威望
6
贡献值
147
乐币
79
主题
304

只看该作者 8楼 发表于: 2012-02-24
等待更先進的計算機普及。
级别: 中尉
[棋中红钻3级]发帖数量≥500篇 [棋中黄钻3级]金币数量≥2000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
803
金币
4451
威望
0
贡献值
5
乐币
28
主题
4
只看该作者 9楼 发表于: 2012-02-24
十分感谢海峽對岸提供的论文资料!利用GPU加速也是我一直关注的问题,今海峽對岸兄提供十分难得的资料,十分感谢!但《使用GPU加速電腦象棋程式之搜索演算法》一文因“此篇論文尚未授權公開,紙本請查詢成功大學館藏”不能下载,比较遗憾!再次感谢海峽對岸兄!!
级别: 中尉
[棋中红钻3级]发帖数量≥500篇 [棋中黄钻3级]金币数量≥2000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
803
金币
4451
威望
0
贡献值
5
乐币
28
主题
4
只看该作者 10楼 发表于: 2012-02-25
十分感谢提供相关GPU加速前沿资料!
快速回复

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