Page 1 of 2

What I want to know is can this be ported to a chess engine?

Posted: Wed Apr 06, 2016 10:02 am
by M ANSARI
Nvidia seems to have come with a new GPU ... as usual we always wonder if this can be ported to a chess engine. What caught my eye is the "double precision" calculations. Can this be useful for a chess engine?

https://devblogs.nvidia.com/parallelfor ... de-pascal/

Re: What I want to know is can this be ported to a chess eng

Posted: Wed Apr 06, 2016 10:29 am
by jpqy

Re: What I want to know is can this be ported to a chess eng

Posted: Wed Apr 06, 2016 10:57 am
by Kotlov

Re: What I want to know is can this be ported to a chess eng

Posted: Wed Apr 06, 2016 11:38 am
by yurikvelo
M ANSARI wrote:Nvidia seems to have come with a new GPU ... as usual we always wonder if this can be ported to a chess engine. What caught my eye is the "double precision" calculations. Can this be useful for a chess engine?

https://devblogs.nvidia.com/parallelfor ... de-pascal/
No
https://chessprogramming.wikispaces.com/GPU
http://chessgpgpu.blogspot.com/

Re: What I want to know is can this be ported to a chess eng

Posted: Wed Apr 06, 2016 12:45 pm
by Werewolf
Isn't there ANYTHING that can be done on the GPU?

It would be good if it could off-load SOMETHING from the CPU, like for example Monte Carlo during the late middlegame onwards - that might add some elo to an engine.

I know all chess programmers are saying the same thing: it's not possible, but it would be amazing if someone could creatively find a use for these powerful cards.

Re: What I want to know is can this be ported to a chess eng

Posted: Wed Apr 06, 2016 12:52 pm
by jpqy

Re: What I want to know is can this be ported to a chess eng

Posted: Wed Apr 06, 2016 1:28 pm
by Werewolf
5 million nps? That's good for those old cards.

Re: What I want to know is can this be ported to a chess eng

Posted: Wed Apr 06, 2016 5:26 pm
by Dr.Wael Deeb
It had been said & written hundred times that the GPUs are useless for computer chess....

Sad actually regards,
Dr.D

Re: What I want to know is can this be ported to a chess eng

Posted: Thu Apr 07, 2016 12:57 am
by jdart
It's possible, but when GPUs are used as compute engines it is usually for floating-point calculations, and most chess programs use very little floating point.

--Jon

Re: What I want to know is can this be ported to a chess eng

Posted: Thu Apr 07, 2016 1:10 am
by kinderchocolate
GPU won't work well with chess programming because each GPU kernel thread is designed to run floating instructions in a serial way, ideally without a loop and branching. Obviously, this is not the case for chess.