Online access to Nalimov EGTB tablebases

Programming Topics (Computer Chess) and technical aspects as test techniques, book building, program tuning etc

Moderator: Andres Valverde

Online access to Nalimov EGTB tablebases

Postby binesh » 12 Jul 2010, 09:59

Hi,

I've been googling out for information on how to add support for the Nalimov tablebases to my chess engine. It appears that the Nalimov 3-4-5-6 men tablebases are quite big (1.2 TB). So, I would prefer an online access.

I've come across a handful of webpages which provides an applet based lookup. However, I am looking for an online location which my chess engine can directly refer to. (i.e. the chess engine could connect to a specific port on the computer which hosts the EGTB, send queries and fetch the required info.). Is there some standardized protocols available to fetch information this way? If not, what are my other options?

[NB: I read somewhere that the Chess GUIs could do the Opening book and EGTB lookups. Are the books interfaced that way?
My thinking is that the engine is given an interface...]

Thanks,
Binesh Andrews
binesh
 
Posts: 2
Joined: 12 Jul 2010, 08:11

Re: Online access to Nalimov EGTB tablebases

Postby Roger Brown » 12 Jul 2010, 12:53

binesh wrote:Hi,

I've been googling out for information on how to add support for the Nalimov tablebases to my chess engine. It appears that the Nalimov 3-4-5-6 men tablebases are quite big (1.2 TB). So, I would prefer an online access.

I've come across a handful of webpages which provides an applet based lookup. However, I am looking for an online location which my chess engine can directly refer to. (i.e. the chess engine could connect to a specific port on the computer which hosts the EGTB, send queries and fetch the required info.). Is there some standardized protocols available to fetch information this way? If not, what are my other options?

[NB: I read somewhere that the Chess GUIs could do the Opening book and EGTB lookups. Are the books interfaced that way?
My thinking is that the engine is given an interface...]

Thanks,
Binesh Andrews




Hello Binesh Andrews,

Nalimov at some point s going to require writing and waiting for the coders of the tables to grant permission for their code to be used.

I would strongly advise that you have a look at the publicly available Gaviota tablebases.

They can be obtained and read about here:

http://sites.google.com/site/gaviotachessengine/Home/endgame-tablebases-1

I hope this helps.

Incidentally, the UCI protocol allows the gui to do the end game handling and opening book look up. Winboard engines handle that by themselves.

Someone more knowledgeable will correct me I am sure.

Later.
Roger Brown
 
Posts: 346
Joined: 24 Sep 2004, 12:31

Re: Online access to Nalimov EGTB tablebases

Postby binesh » 13 Jul 2010, 13:57

Thanks Roger. I'll do some research in that direction.

I just summed up the sizes of the files in the Gaviota repository. Seems like it is around 6.7 GB for 3-4-5 men. 6.7 gigs is reasonable but still big enough to have a copy. Maybe I can stick to this.

I would still keep my eyes open for an online access :-)
binesh
 
Posts: 2
Joined: 12 Jul 2010, 08:11

Re: Online access to Nalimov EGTB tablebases

Postby Edmund » 13 Jul 2010, 20:58

binesh wrote:Thanks Roger. I'll do some research in that direction.

I just summed up the sizes of the files in the Gaviota repository. Seems like it is around 6.7 GB for 3-4-5 men. 6.7 gigs is reasonable but still big enough to have a copy. Maybe I can stick to this.

I would still keep my eyes open for an online access :-)


online probing is fine for individual positions, but if you want to probe the tables during the search that is way too slow.
Edmund
 
Posts: 38
Joined: 25 May 2008, 15:17


Return to Programming and Technical Discussions

Who is online

Users browsing this forum: No registered users and 23 guests