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

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
M ANSARI
Posts: 3707
Joined: Thu Mar 16, 2006 7:10 pm

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

Post 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/
jpqy
Posts: 550
Joined: Thu Apr 24, 2008 9:31 am
Location: Belgium

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

Post by jpqy »

User avatar
Kotlov
Posts: 266
Joined: Fri Jul 10, 2015 9:23 pm
Location: Russia

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

Post by Kotlov »

User avatar
yurikvelo
Posts: 710
Joined: Sat Dec 06, 2014 1:53 pm

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

Post 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/
Werewolf
Posts: 1795
Joined: Thu Sep 18, 2008 10:24 pm

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

Post 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.
jpqy
Posts: 550
Joined: Thu Apr 24, 2008 9:31 am
Location: Belgium

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

Post by jpqy »

Werewolf
Posts: 1795
Joined: Thu Sep 18, 2008 10:24 pm

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

Post by Werewolf »

5 million nps? That's good for those old cards.
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

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

Post by Dr.Wael Deeb »

It had been said & written hundred times that the GPUs are useless for computer chess....

Sad actually regards,
Dr.D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
jdart
Posts: 4366
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

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

Post 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
kinderchocolate
Posts: 454
Joined: Mon Nov 01, 2010 6:55 am
Full name: Ted Wong

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

Post 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.