lazysmp (again)

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

flok

Re: lazysmp (again)

Post by flok »

Sven wrote:
flok wrote:

Code: Select all

depth 13
    c1  c2    c3  c4   c5         c6 c7    c8
1: 0 51262 37 507 287134 0 30966 507
2: 0 93538 31 1025 448070 0 75020 1025
3: 0 175898 32 923 492698 0 99011 923
4: 0 280250 48 1400 615264 0 170834 1400
5: 0 294389 55 1107 523884 0 126811 1107
6: 0 338848 46 1071 532758 0 136604 1071
What is the meaning of the six different rows (1: etc.)?
The number of threads. It's a 6 core system so I tried them all.
flok wrote:I always start a search with age++,
Where exactly do you increment age?
Every time a new search is started. So when I get the "go" command.
flok wrote:For fun and kicks I replaced the flag-checker by:

Code: Select all

if ((flagExact && e[i].flags != EXACT) || f == e[i].flags)

1: 0 51262 532 12 287134 0 30945 12
2: 0 92974 946 7 423715 0 67202 7
3: 0 197129 951 4 463740 0 94564 4
4: 0 255629 2394 10 712740 0 205470 10
5: 0 303874 905 2 495376 0 118841 2
6: 0 399425 951 5 568930 0 159718 5
Did you also test whether this last change (without the counters) improves strength?
I let it run over night and the results are:

Code: Select all

Rank Name       Elo    +    - games score oppo. draws
   1 dorpsgek    46    4    4 135088   58%   -11   18%
   2 4151-tt      1    4    3 33713   44%    46   18%
   3 4151        -1    4    4 33756   44%    46   19%
   4 tt         -23    3    4 33794   41%    46   17%
   5 trunk      -23    3    4 33825   41%    46   17%
tt is the version with that change. 4151/trunk are the unaltered versions.