Dragon draughts, endgame tables, memory allocation problem
Dragon draughts, endgame tables, memory allocation problem
First of all, very nice program Michel!
But the program does not release memory when necessary, when calculating endgame tablebases,
at least not with my configuration.
I have 16 G memory on Windows 10. And the problem is already there when I try seven men.
That should work with 4 G memory, as stated in the manual.
The longer the process takes, the more memory gets occupied,
wich is good, you have to do as much as possible in memory.
Until memory is full and must be freed...
So after a few hours I need to clean memory and start over again,
Or is the only solution virtual memory in Windows?, wich I deserted a long time ago...
But how much?, half way 5 vs 2 men the system crashed because 14 of the sixteen G was already reached...
And Windows does not like that
And 8 men is much heavier...
But the program does not release memory when necessary, when calculating endgame tablebases,
at least not with my configuration.
I have 16 G memory on Windows 10. And the problem is already there when I try seven men.
That should work with 4 G memory, as stated in the manual.
The longer the process takes, the more memory gets occupied,
wich is good, you have to do as much as possible in memory.
Until memory is full and must be freed...
So after a few hours I need to clean memory and start over again,
Or is the only solution virtual memory in Windows?, wich I deserted a long time ago...
But how much?, half way 5 vs 2 men the system crashed because 14 of the sixteen G was already reached...
And Windows does not like that
And 8 men is much heavier...
Re: Dragon draughts, endgame tables, memory allocation problem
OK, solved
I bought a new SSD 240G and made virtual memory 32G with 16g real memory,
Now things go much better,
Soon I will start with the 8 men...
I bought a new SSD 240G and made virtual memory 32G with 16g real memory,
Now things go much better,
Soon I will start with the 8 men...
-
- Posts: 1368
- Joined: Thu Jun 20, 2013 17:16
- Real name: Krzysztof Grzelak
Re: Dragon draughts, endgame tables, memory allocation problem
I apologize that I ask. And you possess full 8 figure base to programme Dragon Hassie .
Re: Dragon draughts, endgame tables, memory allocation problem
No need to apologize KrzysztofKrzysztof Grzelak wrote:I apologize that I ask. And you possess full 8 figure base to programme Dragon Hassie .
No, I'm busy with 7 men, that takes days and days to generate, still working on that...
Don't know if I ever get to 8 men, that must take months...
Greetz Hassie
-
- Posts: 1368
- Joined: Thu Jun 20, 2013 17:16
- Real name: Krzysztof Grzelak
Re: Dragon draughts, endgame tables, memory allocation problem
Thanks for the reply Hassie.Hassie wrote:No need to apologize Krzysztof
No, I'm busy with 7 men, that takes days and days to generate, still working on that...
Don't know if I ever get to 8 men, that must take months...
Greetz Hassie
Krzysztof.
Re: Dragon draughts, endgame tables, memory allocation problem
The access to lots of memory is essentially the limiting factor for the algorithm, and it is actually quite hard to do it correctly. The 8 piece databases were constructed with 24 GB of ram and 64 GB of virtual memory, and indeed it took months.Hassie wrote:
But the program does not release memory when necessary, when calculating endgame tablebases,
at least not with my configuration.
I have 16 G memory on Windows 10. And the problem is already there when I try seven men.
That should work with 4 G memory, as stated in the manual.
The longer the process takes, the more memory gets occupied,
wich is good, you have to do as much as possible in memory.
Until memory is full and must be freed...
So after a few hours I need to clean memory and start over again,
Or is the only solution virtual memory in Windows?, wich I deserted a long time ago...
But how much?, half way 5 vs 2 men the system crashed because 14 of the sixteen G was already reached...
And Windows does not like that
And 8 men is much heavier...
For 8 pieces, it can and will crash on memory allocation issues at some point. This might be fixed, but since you need to run the program only once, just restarting it several times is easier.
If someone has 50-100 GB of online storage available, i can upload the databases some time.
Michel
-
- Posts: 1368
- Joined: Thu Jun 20, 2013 17:16
- Real name: Krzysztof Grzelak
Re: Dragon draughts, endgame tables, memory allocation problem
Michel and what if you're using databases from the hard disk and not from memory. I know that you wrote that run slower compared to ram. Michel and you can not make the database on website https://mega.nz/
Re: Dragon draughts, endgame tables, memory allocation problem
The endgames are back on mega.
Visit the following link to download:
http://mdgsoft.home.xs4all.nl/draughts/endgame.htm
Michel
Visit the following link to download:
http://mdgsoft.home.xs4all.nl/draughts/endgame.htm
Michel
-
- Posts: 1368
- Joined: Thu Jun 20, 2013 17:16
- Real name: Krzysztof Grzelak
Re: Dragon draughts, endgame tables, memory allocation problem
Excuse me for asking whether this is the full version of the database program Dragon. I have a feeling that once already share Michel.MichelG wrote:The endgames are back on mega.
Visit the following link to download:
http://mdgsoft.home.xs4all.nl/draughts/endgame.htm
Michel