>Would you seriously recommend 24 gig of RAM
No, that was a special advice for Alan
Ensuring there are no other programs or services running at startup is hard to specify in a few sentences here, but it's easy to test. If you computer takes longer than 20 seconds to boot up, you have other stuff going on that will fragment your memory before you start.
By the way, I've already posted an example of a log when I tested this myself. Worked fine and gave the expected 10-15% speedup.
> You should also consider adding a memory defragmentation tool.
If there are some suggestions I will add them to Nick's document.
Vas
One advantage is that you can do the defrag at any time, so you wouldn't have to restrict yourself to starting up Rybka right after bootup. The disadvantage is that the defrag operation takes some time (about 30 seconds on my 4 GB machines).
Vas

Vas
Windows Server 2008 R2 (1024 Mb hash, quad6600@3.2Ghz, huge pages off):
d14 nps 223298
d15 nps 231802
d16 nps 236433
d17 nps 238045
d18 nps 242555
d19 nps 254799
GentooLinux , GUI-less (1024 Mb hash, huge pages off), surprisingly!
d14 nps 228487
d15 nps 236245
d16 nps 241351
d17 nps 241094
d18 nps 248463
d19 nps 260848
Windows (1024 Mb, huge pages on)
d14 nps 251424
d15 nps 261728
d16 nps 273551
d17 nps 271371
d18 nps 278336
d19 nps 283390
Linux (1024 Mb, huge pages on)
d14 nps 248598
d15 nps 271579
d16 nps 275632
d17 nps 277491
d18 nps 287419
d19 nps 286487
9442: Deep Rybka 4 x64 - Naum 4.2_8core, R4rc1_8core_1_1_gauntlet 2010
8
7
6
5
4
3
2
1
a b c d e f g h
Start<>EndLookup
Analysis by Deep Rybka 4 x64:
94...Bxf7 95.Nxf7 Bb2 96.g6 Kxg6 97.Ke6 Bc3 98.Nd6 Kg5 99.Kd5
+/= (0.30 !) Depth: 6 00:00:00 0kN
94...Bxf7 95.Nxf7 Bb2 96.g6 Kxg6 97.Ke6 Bc3 98.Nd6 Kg5 99.Kd5
= (0.15 !) Depth: 6 00:00:00 0kN
94...Bxf7 95.Nxf7 Bb2 96.g6 Kxg6 97.Ke6 Bc3 98.Nd6 Kg5 99.Kd5
= (0.00) Depth: 6 00:00:00 0kN
94...Bxf7 95.Nxf7 Bb2 96.g6 Kxg6 97.Ke6 Bc3 98.Nd6 Kg5 99.Kd5
= (0.00) Depth: 7 00:00:00 0kN
94...Bxf7 95.Nxf7 Bb2 96.g6 Kxg6 97.Ke6 Bc3 98.Nd6 Kg5 99.Kd5
= (0.00) Depth: 8 00:00:00 0kN
94...Bxf7 95.Nxf7 Bb2 96.g6 Kxg6 97.Ke6 Bc3 98.Nd6 Kg5 99.Kd5
= (0.00) Depth: 9 00:00:00 0kN, tb=1
94...Bxf7 95.Nxf7 Bb2 96.g6 Kxg6 97.Ke6 Bc3 98.Nd6 Kg5 99.Kd5
= (0.00) Depth: 10 00:00:00 1kN, tb=2
94...Bxf7 95.Nxf7 Bb2 96.g6 Kxg6 97.Ke6 Bc3 98.Nd6 Kg5 99.Kd5
= (0.00) Depth: 11 00:00:00 1kN, tb=3
94...Bxf7 95.Nxf7 Bb2 96.g6 Kxg6 97.Ke6 Bc3 98.Nd6 Kg5 99.Kd5
= (0.00) Depth: 12 00:00:00 7kN, tb=20
94...Kg6 95.Ke6 Kxg5 96.Nc6 Bg4+ 97.Ke5 Kg6 98.Kf4 Bh5 99.Ne5+ Kf6
= (-0.12 !) Depth: 12 00:00:00 11kN, tb=41
94...Kg6 95.Ke6 Bg4+ 96.Ke5 Kg7 97.Kd5 Bf3+ 98.Ke6 Kf8 99.g6 Be4 100.Ke5 Bxg6 101.Kf6
=/+ (-0.27 !) Depth: 12 00:00:00 13kN, tb=54
94...Kg6 95.Ke6 Bg4+ 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5 99.Ne5 Bf5 100.Nf3 Be7 101.Nd4 Bg6 102.Nc6 Bxf7+ 103.Kd4 Bf6+
=/+ (-0.67 !) Depth: 12 00:00:00 23kN, tb=151
94...Kg6 95.Nc6 Kxf7 96.Ne5+ Kg8 97.Ke6 Kg7[] 98.Kf5 Bc5 99.Kf4 Be8 100.Kf5 Ba4 101.Kf4 Bc2 102.Kg4 Bd6 103.Kf4 Bg6
-/+ (-0.93) Depth: 12 00:00:00 35kN, tb=237
94...Kg6 95.Nc6 Kxf7 96.Ne5+ Kg8 97.Ke6 Kg7 98.Kf5 Bc1 99.Nc6 Be8 100.Ne5 Ba4 101.Kg4 Bd1+ 102.Kf5 Bc2+ 103.Kg4 Be4 104.Nd7 Bg6 105.Nc5 Be3 106.Ne6+ Kf7
-/+ (-1.05 !) Depth: 13 00:00:00 57kN, tb=479
94...Kg6 95.Nc6 Kxf7 96.Ne5+ Kg7 97.Ke6 Bd1 98.Kf5 Bc2+ 99.Kg4 Bd6 100.Nc4 Bc7 101.Ne3 Be4 102.Nf5+ Kg6 103.Nh4+ Kf7 104.Nf5
-/+ (-0.95) Depth: 13 00:00:00 58kN, tb=480
94...Kg6 95.Nc6 Kxf7 96.Ne5+ Kg7 97.Ke6 Bd1 98.Kf5 Bc2+ 99.Kg4 Bd6 100.Nc4 Bc7 101.Ne3 Be4 102.Nf5+ Kg6 103.Nh4+ Kf7 104.Nf5 Bd5 105.Ne3
-/+ (-1.07 !) Depth: 14 00:00:00 80kN, tb=797
94...Kg6 95.Nc6 Kxf7 96.Ne5+ Kg7 97.Ke6 Bd1 98.Kf5 Bc2+ 99.Kg4 Bd6 100.Nc4 Bc7 101.Ne3 Be4 102.Nf5+ Kg6 103.Nh4+ Kf7 104.Nf5 Bd3 105.Nh4 Be2+
-/+ (-1.11) Depth: 14 00:00:00 101kN, tb=1152
94...Kg6 95.Ke6 Bg4+ 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5 99.Ne5 Bh3 100.Kc6 Kf8 101.Kd6 Be7+ 102.Kd5 Bf5 103.Nc6 Bf6 104.Nd4 Bg6
-/+ (-1.12) Depth: 15 00:00:01 139kN, tb=1651
94...Kg6 95.Ke6 Bg4+ 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5 99.Ne5 Bh3 100.Kc6 Kf8 101.Kd6 Be7+ 102.Kd5 Bf5 103.Nc6 Bf6 104.Ne5 Ke7 105.Kd4 Be6 106.Ke4 Kf8 107.Kf4 Bg7 108.Ke4 Bh6 109.Kd4 Bc1
-/+ (-1.12) Depth: 16 00:00:01 173kN, tb=2116
94...Kg6 95.Ke6 Bg4+[] 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5[] 99.Ne5 Bh3 100.Kc6 Kf8 101.Kd6 Be7+ 102.Kc6 Bf5 103.Kd5 Bg5 104.Nc4 Bf6 105.Nd6 Bg4 106.Kc5 Bg7 107.Ne8 Bh6 108.Nd6 Be6
-/+ (-1.12) Depth: 17 00:00:01 229kN, tb=2971
94...Kg6 95.Ke6 Bg4+[] 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5[] 99.Ne5 Bh3 100.Kc6 Kf8 101.Kd6 Be7+ 102.Kc6 Bf5 103.Kd5 Bg5 104.Nc4 Bf6 105.Nd6 Bg4 106.Kc5 Bg7 107.Ne8 Bh6 108.Nd6 Be6
-/+ (-1.12) Depth: 18 00:00:02 294kN, tb=4033
94...Kg6 95.Ke6 Bg4+[] 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5[] 99.Ne5 Bh3 100.Kc6 Kf8 101.Kd6 Be7+ 102.Kc6 Bf5 103.Kd5 Bg5 104.Nc4 Ke7 105.Nd6 Be6+ 106.Kc6 Bf4
-/+ (-1.12) Depth: 19 00:00:02 378kN, tb=5307
94...Kg6 95.Ke6 Bg4+[] 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5[] 99.Ne5 Bh3 100.Kc6 Kf8 101.Kd6 Be7+ 102.Kc6 Bf5 103.Kd5 Bg5 104.Nc4 Ke7 105.Nd6 Be6+ 106.Kc6 Bf4
-/+ (-1.12) Depth: 20 00:00:03 481kN, tb=7051
94...Kg6 95.Ke6 Bg4+ 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5[] 99.Ne5 Bh3 100.Kc6 Kf8 101.Kd6 Be7+ 102.Kc6 Bf5 103.Kd5 Bg5 104.Nc4 Ke7 105.Nd6 Be6+ 106.Kc6 Bf4 107.Ne4 Bxf7 108.Nc5
-/+ (-1.12) Depth: 21 00:00:05 668kN, tb=10719
94...Kg6 95.Ke6 Bg4+ 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5[] 99.Ne5 Bh3 100.Kc6 Kf8 101.Kd6 Be7+ 102.Kc6 Bf5 103.Kd5 Bg5 104.Nc4 Ke7 105.Nd6 Be6+ 106.Kc6 Bf4 107.Ne4 Bxf7 108.Nc5
-/+ (-1.12) Depth: 22 00:00:05 755kN, tb=12417
94...Kg6 95.Ke6 Bg4+ 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5 99.Ne5 Bh3 100.Kc6 Kf8 101.Kd6 Be7+ 102.Kc6 Ba3 103.Kd5 Ke7 104.Kc6 Bg2+ 105.Kb6 Bd5
-/+ (-1.24 !) Depth: 23 00:00:08 1194kN, tb=21985
94...Kg6 95.Ke6 Bg4+ 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5 99.Ne5 Bh3 100.Kc6 Kf8 101.Kd6 Be7+ 102.Kc6 Ba3 103.Kd5 Ke7 104.Ke4 Be6 105.Nc6+ Kf8 106.Ne5 Bc5 107.Kf4 Bd6 108.Ke4 Ba3 109.Kd4 Bd6
-/+ (-1.34) Depth: 23 00:00:12 1677kN, tb=34473
94...Kg6 95.Ke6 Bg4+ 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5 99.Ne5 Bh3 100.Kc6 Be7 101.Kd5 Kf6 102.Kd4 Ke6 103.Ke4 Bg2+ 104.Kd4 Bd6 105.Nc4 Bf8 106.Ne5 Be7 107.Nd3 Kxf7 108.Nf4 Bf6+ 109.Ke3 Bc6
-+ (-1.46 !) Depth: 24 00:00:19 2783kN, tb=63766
94...Kg6 95.Ke6 Bg4+ 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5 99.Ne5 Bh3 100.Kc6 Be7 101.Kd5 Kf6 102.Kd4 Ke6 103.Ke4 Bg2+
-+ (-1.61 !) Depth: 24 00:00:26 3849kN, tb=96356
94...Kg6 95.Ke6 Bg4+[] 96.Ke5 Kg7 97.Ne6+ Kxf7[] 98.Nf4 Be7[] 99.g6+ Kg7[] 100.Nd5 Ba3 101.Nf4 Bb2+ 102.Ke4 Kf6 103.Ke3 Bc1+ 104.Ke4[] Bf5+ 105.Kf3[] Ba3 106.Kf2 Bc5+ 107.Kg3 Bc8 108.Kf3 Bb7+ 109.Kg4 Bd6
-+ (-1.83) Depth: 24 00:00:37 5191kN, tb=141824
94...Kg6 95.Ke6 Bg4+ 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5[] 99.Ne5 Bh3 100.Kd6 Kf8 101.Kd5[] Ke7 102.Ke4 Bh6 103.Kf3 Bc8 104.Ke4 Ke6 105.Nc4 Bb7+ 106.Kd3 Bf8 107.Nb6 Kxf7[] 108.Nd7 Bg7 109.Kc4 Kg6
-+ (-1.85) Depth: 25 00:00:51 7100kN, tb=217577
(, Microsoft 24.05.2010)
9442: Deep Rybka 4 x64 - Naum 4.2_8core, R4rc1_8core_1_1_gauntlet 2010
8
7
6
5
4
3
2
1
a b c d e f g h
Start<>EndLookup
Analysis by Deep Rybka 4 x64_LP:
94...Bxf7 95.Nxf7 Bb2 96.g6 Kxg6 97.Ke6 Bc3 98.Nd6 Kg5 99.Kd5
+/= (0.30 !) Depth: 6 00:00:00 0kN
94...Bxf7 95.Nxf7 Bb2 96.g6 Kxg6 97.Ke6 Bc3 98.Nd6 Kg5 99.Kd5
= (0.15 !) Depth: 6 00:00:00 0kN
94...Bxf7 95.Nxf7 Bb2 96.g6 Kxg6 97.Ke6 Bc3 98.Nd6 Kg5 99.Kd5
= (0.00) Depth: 6 00:00:00 0kN
94...Bxf7 95.Nxf7 Bb2 96.g6 Kxg6 97.Ke6 Bc3 98.Nd6 Kg5 99.Kd5
= (0.00) Depth: 7 00:00:00 0kN
94...Bxf7 95.Nxf7 Bb2 96.g6 Kxg6 97.Ke6 Bc3 98.Nd6 Kg5 99.Kd5
= (0.00) Depth: 8 00:00:00 0kN
94...Bxf7 95.Nxf7 Bb2 96.g6 Kxg6 97.Ke6 Bc3 98.Nd6 Kg5 99.Kd5
= (0.00) Depth: 9 00:00:00 0kN, tb=1
94...Bxf7 95.Nxf7 Bb2 96.g6 Kxg6 97.Ke6 Bc3 98.Nd6 Kg5 99.Kd5
= (0.00) Depth: 10 00:00:00 1kN, tb=2
94...Bxf7 95.Nxf7 Bb2 96.g6 Kxg6 97.Ke6 Bc3 98.Nd6 Kg5 99.Kd5
= (0.00) Depth: 11 00:00:00 1kN, tb=3
94...Bxf7 95.Nxf7 Bb2 96.g6 Kxg6 97.Ke6 Bc3 98.Nd6 Kg5 99.Kd5
= (0.00) Depth: 12 00:00:00 7kN, tb=20
94...Kg6 95.Ke6 Kxg5 96.Nc6 Bg4+ 97.Ke5 Kg6 98.Kf4 Bh5 99.Ne5+ Kf6
= (-0.12 !) Depth: 12 00:00:00 11kN, tb=41
94...Kg6 95.Ke6 Bg4+ 96.Ke5 Kg7 97.Kd5 Bf3+ 98.Ke6 Kf8 99.g6 Be4 100.Ke5 Bxg6 101.Kf6
=/+ (-0.27 !) Depth: 12 00:00:00 13kN, tb=54
94...Kg6 95.Ke6 Bg4+ 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5 99.Ne5 Bf5 100.Nf3 Be7 101.Nd4 Bg6 102.Nc6 Bxf7+ 103.Kd4 Bf6+
=/+ (-0.67 !) Depth: 12 00:00:00 23kN, tb=151
94...Kg6 95.Nc6 Kxf7 96.Ne5+ Kg8 97.Ke6 Kg7[] 98.Kf5 Bc5 99.Kf4 Be8 100.Kf5 Ba4 101.Kf4 Bc2 102.Kg4 Bd6 103.Kf4 Bg6
-/+ (-0.93) Depth: 12 00:00:00 35kN, tb=237
94...Kg6 95.Nc6 Kxf7 96.Ne5+ Kg8 97.Ke6 Kg7 98.Kf5 Bc1 99.Nc6 Be8 100.Ne5 Ba4 101.Kg4 Bd1+ 102.Kf5 Bc2+ 103.Kg4 Be4 104.Nd7 Bg6 105.Nc5 Be3 106.Ne6+ Kf7
-/+ (-1.05 !) Depth: 13 00:00:00 57kN, tb=479
94...Kg6 95.Nc6 Kxf7 96.Ne5+ Kg7 97.Ke6 Bd1 98.Kf5 Bc2+ 99.Kg4 Bd6 100.Nc4 Bc7 101.Ne3 Be4 102.Nf5+ Kg6 103.Nh4+ Kf7 104.Nf5
-/+ (-0.95) Depth: 13 00:00:00 58kN, tb=480
94...Kg6 95.Nc6 Kxf7 96.Ne5+ Kg7 97.Ke6 Bd1 98.Kf5 Bc2+ 99.Kg4 Bd6 100.Nc4 Bc7 101.Ne3 Be4 102.Nf5+ Kg6 103.Nh4+ Kf7 104.Nf5 Bd5 105.Ne3
-/+ (-1.07 !) Depth: 14 00:00:00 80kN, tb=797
94...Kg6 95.Nc6 Kxf7 96.Ne5+ Kg7 97.Ke6 Bd1 98.Kf5 Bc2+ 99.Kg4 Bd6 100.Nc4 Bc7 101.Ne3 Be4 102.Nf5+ Kg6 103.Nh4+ Kf7 104.Nf5 Bd3 105.Nh4 Be2+
-/+ (-1.11) Depth: 14 00:00:00 101kN, tb=1152
94...Kg6 95.Ke6 Bg4+ 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5 99.Ne5 Bh3 100.Kc6 Kf8 101.Kd6 Be7+ 102.Kd5 Bf5 103.Nc6 Bf6 104.Nd4 Bg6
-/+ (-1.12) Depth: 15 00:00:00 139kN, tb=1651
94...Kg6 95.Ke6 Bg4+ 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5 99.Ne5 Bh3 100.Kc6 Kf8 101.Kd6 Be7+ 102.Kd5 Bf5 103.Nc6 Bf6 104.Ne5 Ke7 105.Kd4 Be6 106.Ke4 Kf8 107.Kf4 Bg7 108.Ke4 Bh6 109.Kd4 Bc1
-/+ (-1.12) Depth: 16 00:00:01 173kN, tb=2116
94...Kg6 95.Ke6 Bg4+[] 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5[] 99.Ne5 Bh3 100.Kc6 Kf8 101.Kd6 Be7+ 102.Kc6 Bf5 103.Kd5 Bg5 104.Nc4 Bf6 105.Nd6 Bg4 106.Kc5 Bg7 107.Ne8 Bh6 108.Nd6 Be6
-/+ (-1.12) Depth: 17 00:00:01 229kN, tb=2971
94...Kg6 95.Ke6 Bg4+[] 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5[] 99.Ne5 Bh3 100.Kc6 Kf8 101.Kd6 Be7+ 102.Kc6 Bf5 103.Kd5 Bg5 104.Nc4 Bf6 105.Nd6 Bg4 106.Kc5 Bg7 107.Ne8 Bh6 108.Nd6 Be6
-/+ (-1.12) Depth: 18 00:00:01 294kN, tb=4033
94...Kg6 95.Ke6 Bg4+[] 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5[] 99.Ne5 Bh3 100.Kc6 Kf8 101.Kd6 Be7+ 102.Kc6 Bf5 103.Kd5 Bg5 104.Nc4 Ke7 105.Nd6 Be6+ 106.Kc6 Bf4
-/+ (-1.12) Depth: 19 00:00:02 378kN, tb=5307
94...Kg6 95.Ke6 Bg4+[] 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5[] 99.Ne5 Bh3 100.Kc6 Kf8 101.Kd6 Be7+ 102.Kc6 Bf5 103.Kd5 Bg5 104.Nc4 Ke7 105.Nd6 Be6+ 106.Kc6 Bf4
-/+ (-1.12) Depth: 20 00:00:03 481kN, tb=7051
94...Kg6 95.Ke6 Bg4+ 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5[] 99.Ne5 Bh3 100.Kc6 Kf8 101.Kd6 Be7+ 102.Kc6 Bf5 103.Kd5 Bg5 104.Nc4 Ke7 105.Nd6 Be6+ 106.Kc6 Bf4 107.Ne4 Bxf7 108.Nc5
-/+ (-1.12) Depth: 21 00:00:04 668kN, tb=10719
94...Kg6 95.Ke6 Bg4+ 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5[] 99.Ne5 Bh3 100.Kc6 Kf8 101.Kd6 Be7+ 102.Kc6 Bf5 103.Kd5 Bg5 104.Nc4 Ke7 105.Nd6 Be6+ 106.Kc6 Bf4 107.Ne4 Bxf7 108.Nc5
-/+ (-1.12) Depth: 22 00:00:05 755kN, tb=12417
94...Kg6 95.Ke6 Bg4+ 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5 99.Ne5 Bh3 100.Kc6 Kf8 101.Kd6 Be7+ 102.Kc6 Ba3 103.Kd5 Ke7 104.Kc6 Bg2+ 105.Kb6 Bd5
-/+ (-1.24 !) Depth: 23 00:00:07 1194kN, tb=21985
94...Kg6 95.Ke6 Bg4+ 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5 99.Ne5 Bh3 100.Kc6 Kf8 101.Kd6 Be7+ 102.Kc6 Ba3 103.Kd5 Ke7 104.Ke4 Be6 105.Nc6+ Kf8 106.Ne5 Bc5 107.Kf4 Bd6 108.Ke4 Ba3 109.Kd4 Bd6
-/+ (-1.34) Depth: 23 00:00:10 1677kN, tb=34473
94...Kg6 95.Ke6 Bg4+ 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5 99.Ne5 Bh3 100.Kc6 Be7 101.Kd5 Kf6 102.Kd4 Ke6 103.Ke4 Bg2+ 104.Kd4 Bd6 105.Nc4 Bf8 106.Ne5 Be7 107.Nd3 Kxf7 108.Nf4 Bf6+ 109.Ke3 Bc6
-+ (-1.46 !) Depth: 24 00:00:17 2783kN, tb=63766
94...Kg6 95.Ke6 Bg4+ 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5 99.Ne5 Bh3 100.Kc6 Be7 101.Kd5 Kf6 102.Kd4 Ke6 103.Ke4 Bg2+
-+ (-1.61 !) Depth: 24 00:00:23 3849kN, tb=96356
94...Kg6 95.Ke6 Bg4+[] 96.Ke5 Kg7 97.Ne6+ Kxf7[] 98.Nf4 Be7[] 99.g6+ Kg7[] 100.Nd5 Ba3 101.Nf4 Bb2+ 102.Ke4 Kf6 103.Ke3 Bc1+ 104.Ke4[] Bf5+ 105.Kf3[] Ba3 106.Kf2 Bc5+ 107.Kg3 Bc8 108.Kf3 Bb7+ 109.Kg4 Bd6
-+ (-1.83) Depth: 24 00:00:32 5191kN, tb=141824
94...Kg6 95.Ke6 Bg4+ 96.Ke5 Kg7 97.Kd5 Be7 98.Nc6 Bxg5[] 99.Ne5 Bh3 100.Kd6 Kf8 101.Kd5[] Ke7 102.Ke4 Bh6 103.Kf3 Bc8 104.Ke4 Ke6 105.Nc4 Bb7+ 106.Kd3 Bf8 107.Nb6 Kxf7[] 108.Nd7 Bg7 109.Kc4 Kg6
-+ (-1.85) Depth: 25 00:00:45 7100kN, tb=217577
I dont want to spoil your fun but just some numbers:
The official estimation for a speed increase for large pages is 15%, the best real number up in that thread was 13% in time to depth increase.
Assuming 60 Elo from R3 to R4 13% is ~8Elo, 15% might be ~9Elo let s say you might be able to win 10Elo.
I fear that it is impossible to see, not to talk about prove, that increase!
Bye
Ingo
> 15% might be ~9Elo
Assuming 70 elo per doubling it would actually be (sic) 15 elo.
> If you don't unload Rybka (in infinite analysis and in normal engines matches you don't), she will keep the same large pages and will work at full speed.
Yes - but when you go to fire up other applications, you may get "not enough memory" error messages, depending on how much RAM you have. I tried this a few years back, large pages were impossible on a machine with 4GB of RAM.
It's a pity not knowing if LP is Ok or not without looking at log file.
Why not "4 CPUs LP" ?
> On my quad I7 8Gb only 1Gb hash with LP is possible.
> It's a pity not knowing if LP is Ok or not without looking at log file.
> Why not "4 CPUs LP" ?
If you use the ChessBase GUI you might want to try and enable the window pane named "Engine Output" . When using GUI 12, it will display a message that indicates whether Large Pages worked or not.
Under GUI11, it seems I had to disable Large Pages and then enable Large Pages before I could see a message in the "Engine Output" window.
On my system with a I7-920 quad and 6gb RAM, I could get Large Pages to work after a boot with a 512gb hash and no 6man EGTBs. Once I tried to increase hash or add EGTBs the Large Page option failed. I am considering adding some RAM :)
I have to wait then end of an engine match i launched (20 games at 25mn) to try it
After my engine match i had to reboot for using LP succesfully : 1Gb + EGTBs Gui DF12 Win 7.
LP option is too mutch sensitive to not have a simple way to know if it's OK or not.
With Shedder12 Gui it seems a little better. Creating an engine with LP, and when loading for engine match LP status is displayed.
> yes it's Ok in the main screen with "view, engine text or engine output as you say" (translate from french) but for engines match no way to know but log.
> After my engine match i had to reboot for using LP succesfully : 1Gb + EGTBs Gui DF12 Win 7.
> LP option is too mutch sensitive to not have a simple way to know if it's OK or not.
> With Shedder12 Gui it seems a little better. Creating an engine with LP, and when loading for engine match LP status is displayed.
Very true, the Engine Output window is not available during an engine match. Another way to verify LP usage is to use the Windows Task Manager.
The memory allocations for the Rybka processes are much smaller if LP is in effect.
below is a print from log, can you tell if 'large pages' and other setting s are fine
Much Obliged
Sat May 29 21:01:35 2010
"J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe"
8 processors, x64 3325 MHz
Intel(R) Xeon(R) CPU W5590 @ 3.33GHz, Intel64 Family 6 Model 26 Stepping 5, GenuineIntel, level 6, revision 0x1a05
98301 mb RAM, 92358 mb available, page size = 4096
Windows 7 x64
Process priority: NORMAL_PRIORITY_CLASS
Nalimov path set to C:\autoTB\TB4;C:\autoTB\TB5;C:\autoTB\TB6
Nalimov cache set to 8
Large pages not used - user choice.
-->> setoption name xLog value false
-->> setoption name Max CPUs value 7
-- shared synchronization file: RybkaSync12096
-- shared exchange file: RybkaEx22096
Large pages not used - user choice
starting child
-- hash size: 32
-- shared file number: 2
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 6
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 32 2 7 6 2096
starting child
-- hash size: 32
-- shared file number: 2
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 5
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 32 2 7 5 2096
starting child
-- hash size: 32
-- shared file number: 2
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 4
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 32 2 7 4 2096
starting child
-- hash size: 32
-- shared file number: 2
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 3
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 32 2 7 3 2096
starting child
-- hash size: 32
-- shared file number: 2
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 2
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 32 2 7 2 2096
starting child
-- hash size: 32
-- shared file number: 2
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 1
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 32 2 7 1 2096
Children restarted.
Max CPUs set to 7
-->> setoption name CPU Usage value 100
CPU usage set to 100
-->> setoption name NalimovPath value J:\TB
2 Nalimov path set to J:\TB
-->> setoption name NalimovCache value 256
Nalimov cache set to 256
-->> setoption name NalimovUsage value Rarely
Nalimov usage set to rarely
-->> setoption name Main Process Priority value Inherit
Main process priority set to inherit.
-->> setoption name Child Process Priority value BelowNormal
Child process priority set to below-normal.
-->> setoption name Use Large Pages value true
Use large pages enabled.
-- shared synchronization file: RybkaSync12096
-- shared exchange file: RybkaEx32096
Using large pages, size = 33554432
Using large pages, size = 33554432
starting child
-- hash size: 32
-- shared file number: 3
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 6
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 32 3 7 6 2096
starting child
-- hash size: 32
-- shared file number: 3
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 5
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 32 3 7 5 2096
starting child
-- hash size: 32
-- shared file number: 3
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 4
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 32 3 7 4 2096
starting child
-- hash size: 32
-- shared file number: 3
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 3
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 32 3 7 3 2096
starting child
-- hash size: 32
-- shared file number: 3
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 2
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 32 3 7 2 2096
starting child
-- hash size: 32
-- shared file number: 3
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 1
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 32 3 7 1 2096
3 Children restarted.
-->> setoption name Always Score Main Move value false
Always score main move disabled.
-->> setoption name Display Upperbounds value false
Display upperbounds disabled.
-->> setoption name Preserve Analysis value false
Preserve analysis disabled.
-->> setoption name Hash File value <empty>
Hash file set to <empty>
-->> setoption name Ponder value false
-->> setoption name TC Buffer value 3
TC Buffer set to 3 seconds
-->> setoption name TC Normal Move Time value 8
TC Normal Move Time set to 8
-->> setoption name TC Max Move Time value 10
TC Max Move Time set to 10
-->> setoption name White Pawn cp value 0
White pawn adjustment value set to 0 cp
-->> setoption name Black Pawn cp value 0
Black pawn adjustment value set to 0 cp
-->> setoption name White Knight cp value 0
White knight adjustment value set to 0 cp
-->> setoption name Black Knight cp value 0
Black knight adjustment value set to 0 cp
-->> setoption name White King Bishop cp value 0
White king bishop adjustment value set to 0 cp
-->> setoption name Black King Bishop cp value 0
Black king bishop adjustment value set to 0 cp
-->> setoption name White Queen Bishop cp value 0
White queen bishop adjustment value set to 0 cp
-->> setoption name Black Queen Bishop cp value 0
Black queen bishop adjustment value set to 0 cp
-->> setoption name White Rook cp value 0
White rook adjustment value set to 0 cp
-->> setoption name Black Rook cp value 0
Black rook adjustment value set to 0 cp
-->> setoption name White Queen cp value 0
White queen adjustment value set to 0 cp
-->> setoption name Black Queen cp value 0
Black queen adjustment value set to 0 cp
-->> setoption name Rook Endgame Scaling value 100
Rook endgame scaling set to 100 percent.
-->> setoption name UCI_EngineAbout value www.rybkachess.com
-->> setoption name Hash value 16000
5 -- shared synchronization file: RybkaSync12096
-- shared exchange file: RybkaEx42096
Using large pages, size = 8589934592
Using large pages, size = 8589934592
7 starting child
-- hash size: 8192
-- shared file number: 4
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 6
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 8192 4 7 6 2096
starting child
-- hash size: 8192
-- shared file number: 4
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 5
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 8192 4 7 5 2096
starting child
-- hash size: 8192
-- shared file number: 4
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 4
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 8192 4 7 4 2096
starting child
-- hash size: 8192
-- shared file number: 4
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 3
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 8192 4 7 3 2096
starting child
-- hash size: 8192
-- shared file number: 4
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 2
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 8192 4 7 2 2096
starting child
-- hash size: 8192
-- shared file number: 4
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 1
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 8192 4 7 1 2096
Children restarted.
Hash size set to 8192 mb
-->> isready
!!!! readyok
-->> setoption name Hash value 16000
10 -- shared synchronization file: RybkaSync12096
-- shared exchange file: RybkaEx52096
11 Using large pages, size = 8589934592
Using large pages, size = 8589934592
13 starting child
-- hash size: 8192
-- shared file number: 5
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 6
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 8192 5 7 6 2096
starting child
-- hash size: 8192
-- shared file number: 5
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 5
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 8192 5 7 5 2096
starting child
-- hash size: 8192
-- shared file number: 5
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 4
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 8192 5 7 4 2096
starting child
-- hash size: 8192
-- shared file number: 5
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 3
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 8192 5 7 3 2096
starting child
-- hash size: 8192
-- shared file number: 5
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 2
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 8192 5 7 2 2096
starting child
-- hash size: 8192
-- shared file number: 5
-- number of processes: 7
-- parent id: 2096
-- overridden parent id: 2096
-- child number: 1
-- full command line: "J:\Aquarium2010\Engines\Rybka\sse42\Deep Rybka 4 SSE42 x64.exe" 2096 7 8192 5 7 1 2096
Children restarted.
Hash size set to 8192 mb
-->> isready
!!!! readyok
-->> setoption name UCI_AnalyseMode value true
-->> position startpos
(
r n b q k b n r
p p p p p p p p
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
D D D D D D D D
R N B Q K B N R
-->> go infinite
-->> stop
.. stop requested (is searching: true)
<<-- info depth -2 score cp 48 time 1 nodes 24 nps 24000 pv b1c3
<<-- bestmove b1c3
Thanks
Thanks
Whether "Large Pages" is checked or not, Task Manager shows the same thing.
Powered by mwForum 2.27.4 © 1999-2012 Markus Wichitill