POPPUR爱换

标题: 完全运行于NVIDIA CUDA的国际象棋引擎 [打印本页]

作者: Edison    时间: 2008-7-3 10:21
标题: 完全运行于NVIDIA CUDA的国际象棋引擎
http://www.gpuchess.com/
需要代理来访问,软件未发布。


相应讨论串:

http://forums.nvidia.com/index.php?showtopic=70214
作者: cutekiller    时间: 2008-7-3 10:22
上不了代理,只能回头再看了。
作者: Edison    时间: 2008-7-3 10:30
我摘录部分内容:

Sunday, April 20, 2008
Alpha beta
Recursion is not possible on the GPU, because the processor on the GeForce 8800 has not stack. Therefore I needed to implement recursion with a state machine and a array which simulates the stackpointer.

Sunday, April 20, 2008
Parallel move generation
One of the advantages of using GPU's multiprocessors. Instead of generation all pseudo legal moves for a given chess position in sequence, I use 64 threads to generate all legal moves parallel!


Sunday, April 20, 2008
Evaluation of a chess position
Evaluation is done with 64 threads to count the value of the pieces

Friday, May 16, 2008
Sorting
Also sorting the moves ( captures first) is now done in parallel

Friday, May 16, 2008
Tiny chess engine running
After performing some tests I have a chess engine running as one block on a multiprocessor, using alpha/beta using killer moves as well

"Hieronymus said...

    Currenty about 500.000 nodes a second. But the number does not mean so much since a lot of nodes are searched for nothing."

"Anonymous said...
    How did you choose to use Nvidia/CUDA rather than ATI/Brook+? Would you be opening to programming instead on an ATI GPU?
    June 18, 2008 11:01 PM

Hieronymus said...
    I started with a prerelease of Cuda, early 2007, there was no alternative at that time. NVIDIA was the first one to make it available. I looked at Brook but I found CUDA more flexible"

Thursday, June 19, 2008
Beated by the GPU in Chess
Okay, I am not that strong player but I got beaten by my chess chess eninge written in CUDA running on a NVIDIA GeForce 8800 GTX.
作者: Edison    时间: 2008-7-3 10:36
这个只是一个初步的玩具性质的东西,未来能发展成怎样不可而知。

500K node/s的性能大致上相当于PD 820的1/3 :p
作者: furtfans    时间: 2008-7-3 10:40
弄个集群去跟blue gene L打一下。。赢了就可以大吹特吹了。。{biggrin:] {biggrin:] {lol:] {lol:]
作者: Prescott    时间: 2008-7-3 12:12
这个还是要看Larrabee的啦,个人预计性能是Q6000的5倍以上。

[ 本帖最后由 Prescott 于 2008-7-3 12:33 编辑 ]
作者: 55555555    时间: 2008-7-3 12:33
原帖由 furtfans 于 2008-7-3 10:40 发表
弄个集群去跟blue gene L打一下。。赢了就可以大吹特吹了。。{biggrin:] {biggrin:] {lol:] {lol:]

{sweat:] 者都能打赢,IBM不用混了。{sweat:]
作者: dx1983fdly    时间: 2008-7-3 14:24
原帖由 55555555 于 2008-7-3 12:33 发表

{sweat:] 者都能打赢,IBM不用混了。{sweat:]


现在IBM混roadrunner了.....1Petaflops
作者: 内个    时间: 2008-7-3 15:11
:blink: superPI for CUDA 怎么还没出来
作者: smaller    时间: 2008-7-3 15:23
路过看看看,顺便3个俯卧撑!{lol:]
作者: Ericc    时间: 2008-7-3 15:26
Roadrunnder....怀念啊。 APPLE II~~~
作者: tansailuffy    时间: 2008-7-3 16:47
原帖由 smaller 于 2008-7-3 15:23 发表
路过看看看,顺便3个俯卧撑!{lol:]

弱弱的问一下,“做俯卧撑”的来历是什么?
作者: kingofmx200    时间: 2008-7-3 16:57
原帖由 smaller 于 2008-7-3 15:23 发表
路过看看看,顺便3个俯卧撑!{lol:]


再做,NV就要挂了{lol:]
作者: Bocelli    时间: 2008-7-3 17:07
原帖由 tansailuffy 于 2008-7-3 16:47 发表

弱弱的问一下,“做俯卧撑”的来历是什么?


详见音区强帖{lol:] {lol:]
作者: roadrunner    时间: 2008-7-3 17:43
原帖由 Ericc 于 2008-7-3 15:26 发表
Roadrunnder....怀念啊。 APPLE II~~~


咳.......咳................

不好意思, APPLE II的那个是Lode Runner

[俯卧撑中....]




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4