Hi George!
geots wrote:Edoardo Manino wrote:the GUI will ignore the .ini file, but ProChess not!
it's my program that reads the .ini file at the start.
if you change parameters you have simply to
unload and restart ProChess from the GUI
and please note that the "20" parameter is not in MB.
it is 16byte*2^20
I did not get the 20MB figure from your file. I got it from windows task manager as your exe was thinking. Task mgr. generally is correct. So it is only 20MB hash. So HOW do I get it off 20MB hash. How do I change parameters. It says you have none.
Congratulations for your huge tournament. Please keep up the good work!
As far as I understand from Edoardo's post, you can only set hash tables sizes that are power of 2. I have seen this way of setting hash tables in qperft (a fast perft counter) by Muller. I do not know the minimum and maximum only looking at Edoardo's post, but I write the following table for you:
Code: Select all
Parameter: Hash size (bytes): Hash size (MB):
---------- ------------------ ---------------
16 1,048,576 1
17 2,097,152 2
18 4,194,304 4
19 8,388,608 8
20 16,777,216 16
21 33,554,432 32
22 67,108,864 64
23 134,217,728 128
24 268,435,456 256
25 536,870,912 512
26 1,073,741,824 1024
27 2,147,483,648 2048
28 4,294,967,296 4096
I hope no typos; a fast trick can be:
Code: Select all
[Hash size (MB)] = H = 2^(parameter - 16)
Parameter = 16 + ln(H)/ln(2)
It is possible that all the parameters in the range from 16 to 28 are not supported. I hope that this info it will help you. Please ask again if you still have doubts.
Regards from Spain.
Ajedrecista.