Tablebase Cache Size

Endgame analysis using tablebases, EGTB generation, exchange, sharing, discussions, etc..
Post Reply
User avatar
Norm Pruitt
Posts: 8
Joined: Mon Nov 13, 2006 3:10 pm
Sign-up code: 0
Location: North Carolina

Tablebase Cache Size

Post by Norm Pruitt »

I play engine chess and have the following question about what EGTB cache size to use.
1. Is the tablebases cached or is an index file cached?
2. If the index file is cached, what size is the index file?
3. If an index file exist, what is its name?
4. I have used 256MB cache for years, am I wasting RAM?

Thanks for any comments
Norm
Play in the playchess.com engine room as PAKman.
Using water cooled FX-60 at 3000MHz.
Over 100,000 computer games played under the PAK nicknames.
Thanks, Norm
User avatar
Pachnes
Posts: 89
Joined: Sun Jun 25, 2006 7:30 pm
Sign-up code: 0
Location: Germany

Re: Tablebase Cache Size

Post by Pachnes »

Norm Pruitt wrote:I play engine chess and have the following question about what EGTB cache size to use.
1. Is the tablebases cached or is an index file cached?
2. If the index file is cached, what size is the index file?
3. If an index file exist, what is its name?
4. I have used 256MB cache for years, am I wasting RAM?

Thanks for any comments
Norm
Hi Norm,

on machines with 512 MB RAM i use a Tablebasecache of 16 MB, on machines with RAM > 1 GB i set Tablebasecache to 32 MB. Windows does have a good file caching system itself and when you configure a high Tablebasecache you cache some things twice.

Better is to split the Tablebase files to as many physical harddisks as possible. The bottleneck is not the caching, it is the IO.

Some intelligent splitting is useful too.
First idea: Split black and white tablebases to different physical harddisks.

Second idea:
Do not split TB33 and TB42 to different drives, as TB33 can never change to a TB42 position and vice versa.
Regards,

Thomas
Post Reply