Author: Robert Hyatt
Date: 06:31:09 12/12/03
Go up one level in this thread
On December 12, 2003 at 02:43:35, Mike Hood wrote: >On December 11, 2003 at 23:13:10, Robert Hyatt wrote: > >>On December 11, 2003 at 23:04:27, Richard Sutherland wrote: >> >>>On December 11, 2003 at 19:40:06, Luis Smith wrote: >>>> >>>>The way understand, but I may be wrong, is that the 6 peice tablebase files from >>>>Hyatt's site are a new format and not useable by any chess engine yet. >>> >>> >>> >>> >>>That's interesting but begs the question: "What's the point"? >> >>egtb.cpp has changed. As programs use the new code, they will access the >>new tables. Until then, no cigar... The files are getting bigger. To >>access them requires new code. > >The "problem", as I see it, is that Windows is a 32-bit operating system, and a >32-bit address can only access files up to 2 gigabytes in size. Some of the >6-piece tablebases contain files larger than that, so they have to be divided >into smaller chunks to be used in Windows. > >Just one small question, just out of intellectual curiosity: some time down the >line, a few years from now, 64-bit operating systems might become standard. If >we wanted to revert to the old format, would it be easily possible to convert >the tablebases? Would it be a simple file concatenation to turn the multi-part >files into one mammoth file? No, it would not be that easy. In fact, there are 64 bit file APIs for both windows and Linux already, but it was easier to live within the 2gb limit since there are many _other_ systems around. I don't think there is any penalty to speak of, for the "split files", in terms of access time...
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.