Crafty23.0 node count
Moderator: Ras
-
Howard E
- Posts: 261
- Joined: Wed Mar 08, 2006 8:49 pm
Crafty23.0 node count
From the starting position, what are some typical crafty 23 node counts using 4 or 8 threads? After a 30 second think.
-
zullil
- Posts: 6442
- Joined: Tue Jan 09, 2007 12:31 am
- Location: PA USA
- Full name: Louis Zulli
Re: Crafty23.0 node count
Using two threads on my 2 GHz Intel Core 2 Duo MacBook, about 10^8. The binary was compiled from source using icc.Howard E wrote:From the starting position, what are some typical crafty 23 node counts using 4 or 8 threads? After a 30 second think.
Code: Select all
Crafty v23.0 (2 cpus)
White(1): book off
book file disabled.
White(1): ponder off
pondering disabled.
White(1): setboard rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
White(1): st 30
search time set to 30.00.
White(1): display novariation
don't display PV at end of each iteration.
White(1): display nochanges
don't display PV each time it changes.
White(1): display stats
display statistics at end of each search.
White(1): display
+---+---+---+---+---+---+---+---+
8 |<R>|<N>|<B>|<Q>|<K>|<B>|<N>|<R>|
+---+---+---+---+---+---+---+---+
7 |<P>|<P>|<P>|<P>|<P>|<P>|<P>|<P>|
+---+---+---+---+---+---+---+---+
6 | | . | | . | | . | | . |
+---+---+---+---+---+---+---+---+
5 | . | | . | | . | | . | |
+---+---+---+---+---+---+---+---+
4 | | . | | . | | . | | . |
+---+---+---+---+---+---+---+---+
3 | . | | . | | . | | . | |
+---+---+---+---+---+---+---+---+
2 |-P-|-P-|-P-|-P-|-P-|-P-|-P-|-P-|
+---+---+---+---+---+---+---+---+
1 |-R-|-N-|-B-|-Q-|-K-|-B-|-N-|-R-|
+---+---+---+---+---+---+---+---+
a b c d e f g h
White(1): go
time limit 30.00 (+0.00) (30.00)
starting thread 1
time=31.04 mat=0 n=101200162 fh=89% nps=3.3M
terminating SMP processes.
White(1): e4
time used: 31.05
-
bob
- Posts: 20943
- Joined: Mon Feb 27, 2006 7:30 pm
- Location: Birmingham, AL
Re: Crafty23.0 node count
8 cores, 2.33ghz xeon:zullil wrote:Using two threads on my 2 GHz Intel Core 2 Duo MacBook, about 10^8. The binary was compiled from source using icc.Howard E wrote:From the starting position, what are some typical crafty 23 node counts using 4 or 8 threads? After a 30 second think.
Code: Select all
Crafty v23.0 (2 cpus) White(1): book off book file disabled. White(1): ponder off pondering disabled. White(1): setboard rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1 White(1): st 30 search time set to 30.00. White(1): display novariation don't display PV at end of each iteration. White(1): display nochanges don't display PV each time it changes. White(1): display stats display statistics at end of each search. White(1): display +---+---+---+---+---+---+---+---+ 8 |<R>|<N>|<B>|<Q>|<K>|<B>|<N>|<R>| +---+---+---+---+---+---+---+---+ 7 |<P>|<P>|<P>|<P>|<P>|<P>|<P>|<P>| +---+---+---+---+---+---+---+---+ 6 | | . | | . | | . | | . | +---+---+---+---+---+---+---+---+ 5 | . | | . | | . | | . | | +---+---+---+---+---+---+---+---+ 4 | | . | | . | | . | | . | +---+---+---+---+---+---+---+---+ 3 | . | | . | | . | | . | | +---+---+---+---+---+---+---+---+ 2 |-P-|-P-|-P-|-P-|-P-|-P-|-P-|-P-| +---+---+---+---+---+---+---+---+ 1 |-R-|-N-|-B-|-Q-|-K-|-B-|-N-|-R-| +---+---+---+---+---+---+---+---+ a b c d e f g h White(1): go time limit 30.00 (+0.00) (30.00) starting thread 1 time=31.04 mat=0 n=101200162 fh=89% nps=3.3M terminating SMP processes. White(1): e4 time used: 31.05
time=30.24 mat=0 n=435345552 fh=89% nps=14.4M
-
Dann Corbit
- Posts: 12803
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Crafty23.0 node count
The latest crafty scales unbelievably well for me. I used P. Skinner's build (which blows the doors off of mine).
mt=1: nps=2.2M
mt=2: nps=4.5M
mt=3: nps=7.0M
mt=4: nps=8.9M
mt=1: nps=2.2M
mt=2: nps=4.5M
mt=3: nps=7.0M
mt=4: nps=8.9M
Code: Select all
C:\chess\winboard\crafty23>crafty-23.0-win64.exe
found computer opening book file [./bookc.bin].
Initializing multiple threads.
System is SMP, not NUMA.
hash table memory = 192M bytes.
pawn hash table memory = 8M bytes.
EGTB cache memory = 32M bytes.
ERROR "drawscore=0 " is unknown rc-file option
choose from book moves randomly (using weights.)
choose from 5 best moves.
book learning enabled
resign after 5 consecutive moves with score < -9.
EGTB access enabled
using tbpath=c:\chess\winboard\Nalimov;c:\arena\engines\nalimov;
6 piece tablebase files found
72127kb of RAM used for TB indices and decompression tables
max threads set to 2.
Crafty v23.0 (2 cpus)
White(1): new
parallel threads terminated.
White(1): new
parallel threads terminated.
White(1): mt 1
max threads set to 1.
White(1): st 60
search time set to 60.00.
White(1): go
book moves {e4}
book 0.0s 43% e4!! c5
White(1): e4
time used: 0.11
Black(1): c5 [pondering]
book moves {Nf3}
book 0.0s 86% Nf3 d6
Black(1): book off
book file disabled.
Black(1): new
parallel threads terminated.
White(1): mt 1
max threads set to 1.
White(1): st 30
search time set to 30.00.
White(1): go
time surplus 0.00 time limit 30.00 (+0.00) (30.00)
depth time score variation (1)
11 0.11 0.30 1. Nf3 Nf6 2. e3 e6 3. Nc3 Bd6 4. Bd3
Nc6 5. O-O O-O 6. Ng5 <HT>
11-> 0.14 0.30 1. Nf3 Nf6 2. e3 e6 3. Nc3 Bd6 4. Bd3
Nc6 5. O-O O-O 6. Ng5 <HT>
12 0.21 0.24 1. Nf3 Nf6 2. e3 e6 3. Nc3 Bd6 4. Bd3
Nc6 5. O-O O-O 6. Ng5 g6
12-> 0.30 0.24 1. Nf3 Nf6 2. e3 e6 3. Nc3 Bd6 4. Bd3
Nc6 5. O-O O-O 6. Ng5 g6
13 0.41 0.06 1. Nf3 Nf6 2. e3 e6 3. Nc3 Bd6 4. Bd3
Nc6 5. O-O O-O 6. Nb5 Nb4 7. Nfd4 Nxd3
8. Nxd6 Nxc1 9. Nxc8 Rxc8 10. Rxc1
13-> 0.92 0.06 1. Nf3 Nf6 2. e3 e6 3. Nc3 Bd6 4. Bd3
Nc6 5. O-O O-O 6. Nb5 Nb4 7. Nfd4 Nxd3
8. Nxd6 Nxc1 9. Nxc8 Rxc8 10. Rxc1
14 1.13 0.12 1. Nf3 Nf6 2. e3 e6 3. Nc3 Nc6 4. Bd3
Bc5 5. O-O O-O 6. a3 d5 7. Ng5 e5
14-> 1.56 0.12 1. Nf3 Nf6 2. e3 e6 3. Nc3 Nc6 4. Bd3
Bc5 5. O-O O-O 6. a3 d5 7. Ng5 e5
15 2.78 0.05 1. Nf3 Nf6 2. e3 e6 3. Nc3 Nc6 4. Bd3
Bc5 5. O-O O-O 6. a3 d5 7. Re1 Ng4
8. Nd4 Nxd4 9. Qxg4
15 6.48 0.17 1. e4 Nc6 2. Nf3 e5 3. Bb5 Bc5 4. O-O
Nf6 5. Nc3 O-O 6. d3 d6 7. Bxc6 bxc6
8. Be3
15-> 6.99 0.17 1. e4 Nc6 2. Nf3 e5 3. Bb5 Bc5 4. O-O
Nf6 5. Nc3 O-O 6. d3 d6 7. Bxc6 bxc6
8. Be3
16 11.25 0.22 1. e4 Nc6 2. Nf3 e5 3. Bb5 Bc5 4. O-O
Nf6 5. Nc3 O-O 6. d3 d6 7. Bxc6 bxc6
8. Be3 Bxe3 9. fxe3
16-> 12.22 0.22 1. e4 Nc6 2. Nf3 e5 3. Bb5 Bc5 4. O-O
Nf6 5. Nc3 O-O 6. d3 d6 7. Bxc6 bxc6
8. Be3 Bxe3 9. fxe3
17 29.58 0.22 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. O-O
Nf6 5. Nc3 O-O 6. d3 d6 7. Bxc6 bxc6
8. Be3 Bxe3 <HT>
time=30.33 mat=0 n=67594143 fh=89% nps=2.2M
ext-> check=1.1M qcheck=1.7M reduce=34.1M/6.8M
predicted=0 evals=53.0M 50move=0 EGTBprobes=0 hits=0
SMP-> splits=0 aborts=0 data=0/512 elap=30.33
White(1): e4
time used: 30.33
Black(1): e5 [pondering]
time surplus 0.00 time limit 30.00 (+0.00) (30.00)
depth time score variation (15)
new
Black(1): new
parallel threads terminated.
White(1): mt 2
max threads set to 2.
White(1): go
time surplus 0.00 time limit 30.00 (+0.00) (30.00)
depth time score variation (1)
starting thread 1
11 0.13 -1 1. Nf3?
11 0.14 0.30 1. Nf3 Nf6 2. e3 e6 3. Nc3 Bd6 4. Bd3
O-O 5. O-O Nc6 6. Ng5 <HT>
11-> 0.16 0.30 1. Nf3 Nf6 2. e3 e6 3. Nc3 Bd6 4. Bd3
O-O 5. O-O Nc6 6. Ng5 <HT> (s=2)
12 0.17 0.24 1. Nf3 Nf6 2. e3 e6 3. Nc3 Bd6 4. Bd3
O-O 5. O-O Nc6 6. Ng5 g6
12-> 0.22 0.24 1. Nf3 Nf6 2. e3 e6 3. Nc3 Bd6 4. Bd3
O-O 5. O-O Nc6 6. Ng5 g6 (s=3)
13 0.47 0.20 1. Nf3 Nc6 2. Nc3 e6 3. e4 Bb4 4. Bd3
Nh6 5. O-O O-O 6. e5 Nf5 7. Nd5 (s=2)
13-> 0.69 0.20 1. Nf3 Nc6 2. Nc3 e6 3. e4 Bb4 4. Bd3
Nh6 5. O-O O-O 6. e5 Nf5 7. Nd5 (s=2)
14 1.22 0.22 1. Nf3 Nc6 2. e4 e5 3. Nc3 Nf6 4. Bc4
Bb4 5. Nd5 Nxe4 6. Nxb4 Nxb4 7. d3
Nd6 8. Nxe5 Nxc4 9. dxc4
14-> 1.33 0.22 1. Nf3 Nc6 2. e4 e5 3. Nc3 Nf6 4. Bc4
Bb4 5. Nd5 Nxe4 6. Nxb4 Nxb4 7. d3
Nd6 8. Nxe5 Nxc4 9. dxc4
15 2.19 0.22 1. Nf3 Nf6 2. Nc3 Nc6 3. e4 e5 4. Bc4
Bc5 5. O-O O-O 6. Na4 Nxe4 7. d3 Nxf2
8. Rxf2 <HT>
15-> 2.64 0.22 1. Nf3 Nf6 2. Nc3 Nc6 3. e4 e5 4. Bc4
Bc5 5. O-O O-O 6. Na4 Nxe4 7. d3 Nxf2
8. Rxf2 <HT> (s=2)
16 3.37 0.22 1. Nf3 Nf6 2. Nc3 Nc6 3. e4 e5 4. Bc4
Bc5 5. O-O O-O 6. Na4 Nxe4 7. d3 Nxf2
8. Rxf2 Bxf2+ 9. Kxf2
16-> 3.92 0.22 1. Nf3 Nf6 2. Nc3 Nc6 3. e4 e5 4. Bc4
Bc5 5. O-O O-O 6. Na4 Nxe4 7. d3 Nxf2
8. Rxf2 Bxf2+ 9. Kxf2
17 6.82 0.34 1. Nf3 Nf6 2. Nc3 Nc6 3. e4 e5 4. Bc4
Bd6 5. O-O O-O 6. d4 exd4 7. Nxd4 Ne5
8. Bd5 Neg4 9. f4 Nxd5 10. Nxd5
17-> 7.71 0.34 1. Nf3 Nf6 2. Nc3 Nc6 3. e4 e5 4. Bc4
Bd6 5. O-O O-O 6. d4 exd4 7. Nxd4 Ne5
8. Bd5 Neg4 9. f4 Nxd5 10. Nxd5
18 13.25 0.22 1. Nf3 Nf6 2. Nc3 Nc6 3. d4 e6 4. e3
Bb4 5. Bd3 Bxc3+ 6. bxc3 Qe7 7. O-O
O-O 8. Rb1 d5 9. Ng5 h6 10. Nf3 <HT>
time=30.77 mat=0 n=138568490 fh=89% nps=4.5M
ext-> check=2.8M qcheck=4.2M reduce=71.3M/13.8M
predicted=0 evals=107.8M 50move=0 EGTBprobes=0 hits=0
SMP-> splits=681 aborts=93 data=8/512 elap=30.77
White(1): Nf3
time used: 30.77
Black(1): Nf6 [pondering]
time surplus 0.00 time limit 30.00 (+0.00) (30.00)
depth time score variation (17)
new
Black(1): new
parallel threads terminated.
White(1): mt 3
max threads set to 3.
White(1): go
time surplus 0.00 time limit 30.00 (+0.00) (30.00)
depth time score variation (1)
starting thread 1
starting thread 2
11 0.06 0.30 1. Nc3 Nf6 2. e3 Nc6 3. Bd3 e6 4. Nf3
Bd6 5. O-O O-O 6. Ng5
11-> 0.08 0.30 1. Nc3 Nf6 2. e3 Nc6 3. Bd3 e6 4. Nf3
Bd6 5. O-O O-O 6. Ng5
12 0.09 0.24 1. Nc3 Nf6 2. e3 Nc6 3. Bd3 e6 4. Nf3
Bd6 5. O-O O-O 6. Ng5 g6
12-> 0.15 0.24 1. Nc3 Nf6 2. e3 Nc6 3. Bd3 e6 4. Nf3
Bd6 5. O-O O-O 6. Ng5 g6 (s=3)
13 0.18 0.06 1. Nc3 Nf6 2. e3 Nc6 3. Bd3 e6 4. Nf3
Bd6 5. O-O O-O 6. Nb5 Nb4 7. Nfd4 Nxd3
8. Nxd6 Nxc1 9. Nxc8 Rxc8 10. Rxc1
(s=2)
13-> 0.29 0.06 1. Nc3 Nf6 2. e3 Nc6 3. Bd3 e6 4. Nf3
Bd6 5. O-O O-O 6. Nb5 Nb4 7. Nfd4 Nxd3
8. Nxd6 Nxc1 9. Nxc8 Rxc8 10. Rxc1
(s=2)
14 0.48 0.20 1. Nc3 Nf6 2. e3 Nc6 3. Nf3 e6 4. Bd3
Bd6 5. Nb5 Bc5 6. O-O O-O 7. Ng5 d6
<HT>
14-> 0.54 0.20 1. Nc3 Nf6 2. e3 Nc6 3. Nf3 e6 4. Bd3
Bd6 5. Nb5 Bc5 6. O-O O-O 7. Ng5 d6
<HT>
15 0.68 0.13 1. Nc3 Nf6 2. e3 Nc6 3. Nf3 e6 4. Bd3
Bd6 5. Nb5 Bc5 6. O-O O-O 7. Nbd4 Nb4
8. Bc4
15-> 3.68 0.13 1. Nc3 Nf6 2. e3 Nc6 3. Nf3 e6 4. Bd3
Bd6 5. Nb5 Bc5 6. O-O O-O 7. Nbd4 Nb4
8. Bc4 (s=3)
16 4.86 0.08 1. Nc3 Nf6 2. Nf3 Nc6 3. e4 e5 4. Bb5
Bb4 5. O-O O-O 6. d3 Bxc3 7. bxc3 d6
8. Be3 Be6 (s=2)
16 6.32 0.22 1. e4 Nc6 2. Nf3 e5 3. Bb5 Nf6 4. d3
Bc5 5. O-O O-O 6. Nc3 d6 7. Bxc6 bxc6
8. Be3 Bxe3 9. fxe3
16-> 6.60 0.22 1. e4 Nc6 2. Nf3 e5 3. Bb5 Nf6 4. d3
Bc5 5. O-O O-O 6. Nc3 d6 7. Bxc6 bxc6
8. Be3 Bxe3 9. fxe3 (s=2)
17 15.86 0.26 1. e4 e5 2. Nc3 Nc6 3. Nf3 Nf6 4. Bb5
Bb4 5. O-O O-O 6. a3 Bxc3 7. dxc3 d6
8. Bxc6 bxc6 9. Bg5
17-> 16.39 0.26 1. e4 e5 2. Nc3 Nc6 3. Nf3 Nf6 4. Bb5
Bb4 5. O-O O-O 6. a3 Bxc3 7. dxc3 d6
8. Bxc6 bxc6 9. Bg5
time=30.59 mat=0 n=213637690 fh=89% nps=7.0M
ext-> check=4.7M qcheck=7.1M reduce=106.8M/19.4M
predicted=0 evals=169.0M 50move=0 EGTBprobes=0 hits=0
SMP-> splits=1885 aborts=238 data=11/512 elap=30.59
White(1): e4
time used: 30.59
Black(1): e5 [pondering]
time surplus 0.00 time limit 30.00 (+0.00) (30.00)
depth time score variation (16)
new
Black(1): new
parallel threads terminated.
White(1): mt 4
max threads set to 4.
White(1): go
time surplus 0.00 time limit 30.00 (+0.00) (30.00)
depth time score variation (1)
starting thread 1
starting thread 2
starting thread 3
11 0.04 0.30 1. Nc3 Nf6 2. Nf3 Nc6 3. e3 e6 4. Bd3
Bd6 5. O-O O-O 6. Ng5
11-> 0.06 0.30 1. Nc3 Nf6 2. Nf3 Nc6 3. e3 e6 4. Bd3
Bd6 5. O-O O-O 6. Ng5
12 0.09 0.24 1. Nc3 Nf6 2. Nf3 Nc6 3. e3 e6 4. Bd3
Bd6 5. O-O O-O 6. Ng5 g6
12-> 0.15 0.24 1. Nc3 Nf6 2. Nf3 Nc6 3. e3 e6 4. Bd3
Bd6 5. O-O O-O 6. Ng5 g6 (s=3)
13 0.26 0.22 1. Nc3 Nf6 2. e3 Nc6 3. Bd3 Ne5 4.
Nge2 Nxd3+ 5. cxd3 Rg8 6. O-O e5 7.
Ne4 d5 (s=2)
13-> 0.32 0.22 1. Nc3 Nf6 2. e3 Nc6 3. Bd3 Ne5 4.
Nge2 Nxd3+ 5. cxd3 Rg8 6. O-O e5 7.
Ne4 d5
14 0.42 0.09 1. Nc3 Nf6 2. e3 Nc6 3. Bd3 e6 4. Nf3
Bc5 5. O-O O-O 6. Re1 d6 7. Ng5 Bd7
14-> 0.59 0.09 1. Nc3 Nf6 2. e3 Nc6 3. Bd3 e6 4. Nf3
Bc5 5. O-O O-O 6. Re1 d6 7. Ng5 Bd7
(s=4)
15 1.46 0.17 1. Nc3 Nf6 2. Nf3 Nc6 3. e4 e5 4. Bb5
Bc5 5. O-O O-O 6. Nxe5 Nxe5 7. d4 Bd6
8. dxe5 <HT> (s=3)
15-> 2.82 0.17 1. Nc3 Nf6 2. Nf3 Nc6 3. e4 e5 4. Bb5
Bc5 5. O-O O-O 6. Nxe5 Nxe5 7. d4 Bd6
8. dxe5 <HT> (s=2)
16 3.05 0.17 1. Nc3 Nf6 2. Nf3 Nc6 3. e4 e5 4. Bb5
Bc5 5. O-O O-O 6. Nxe5 Nxe5 7. d4 Bd6
8. dxe5 Bxe5
16-> 3.29 0.17 1. Nc3 Nf6 2. Nf3 Nc6 3. e4 e5 4. Bb5
Bc5 5. O-O O-O 6. Nxe5 Nxe5 7. d4 Bd6
8. dxe5 Bxe5
17 4.07 0.22 1. Nc3 Nf6 2. Nf3 Nc6 3. e4 e5 4. Bb5
Bc5 5. O-O O-O 6. d3 d6 7. Bxc6 bxc6
8. Be3 Bxe3 9. fxe3
17-> 4.55 0.22 1. Nc3 Nf6 2. Nf3 Nc6 3. e4 e5 4. Bb5
Bc5 5. O-O O-O 6. d3 d6 7. Bxc6 bxc6
8. Be3 Bxe3 9. fxe3
18 11.24 0.20 1. Nc3 Nf6 2. Nf3 d5 3. e3 e6 4. d4
Bd6 5. Bd3 O-O 6. O-O Na6 7. Bxa6 bxa6
8. Ne5 Bd7 9. Bd2 c5
time=30.64 mat=0 n=271841358 fh=89% nps=8.9M
ext-> check=5.9M qcheck=9.5M reduce=138.6M/26.0M
predicted=0 evals=212.3M 50move=0 EGTBprobes=0 hits=0
SMP-> splits=5674 aborts=794 data=23/512 elap=30.64
White(1): Nc3
time used: 30.64
-
Howard E
- Posts: 261
- Joined: Wed Mar 08, 2006 8:49 pm
Re: Crafty23.0 node count
Thanks, I was curious if my machine running crafty was in the ballpark. Looks like it's ok.
Crafty 23.0
hyper threading=on
8Threads 12.5m nps
Computer:
corei7-920 (modest overclock from 133 to 150)
so 2660 mhz to 3000 mhz (20 * clock)
for single core apps something in mother board called
turbo enabled yields 21 * speed so 3150 mhz
8gb ram, 512hash allotted for chess programs
Crafty 23.0
hyper threading=on
8Threads 12.5m nps
Computer:
corei7-920 (modest overclock from 133 to 150)
so 2660 mhz to 3000 mhz (20 * clock)
for single core apps something in mother board called
turbo enabled yields 21 * speed so 3150 mhz
8gb ram, 512hash allotted for chess programs
-
Peter Skinner
- Posts: 1763
- Joined: Sun Feb 26, 2006 1:49 pm
- Location: Edmonton, Alberta, Canada
- Full name: Peter Skinner
Re: Crafty23.0 node count
If you would like my makefiles, I can post them on my website.Dann Corbit wrote:The latest crafty scales unbelievably well for me. I used P. Skinner's build (which blows the doors off of mine).
I use MSVS 2008 for my builds.
Peter
I was kicked out of Chapters because I moved all the Bibles to the fiction section.
-
bob
- Posts: 20943
- Joined: Mon Feb 27, 2006 7:30 pm
- Location: Birmingham, AL
Re: Crafty23.0 node count
I am still trying to understand "turbo-boost" and how it works. So far the picture is _not_ very clear, based on having a dual-package quad-core Nehalem (xeon 5520) here for testing...Howard E wrote:Thanks, I was curious if my machine running crafty was in the ballpark. Looks like it's ok.
Crafty 23.0
hyper threading=on
8Threads 12.5m nps
Computer:
corei7-920 (modest overclock from 133 to 150)
so 2660 mhz to 3000 mhz (20 * clock)
for single core apps something in mother board called
turbo enabled yields 21 * speed so 3150 mhz
8gb ram, 512hash allotted for chess programs
-
bob
- Posts: 20943
- Joined: Mon Feb 27, 2006 7:30 pm
- Location: Birmingham, AL
Re: Crafty23.0 node count
Believe it or not, that is by _design_, rather than by serendipity.Dann Corbit wrote:The latest crafty scales unbelievably well for me. I used P. Skinner's build (which blows the doors off of mine).
mt=1: nps=2.2M
mt=2: nps=4.5M
mt=3: nps=7.0M
mt=4: nps=8.9M
Code: Select all
C:\chess\winboard\crafty23>crafty-23.0-win64.exe found computer opening book file [./bookc.bin]. Initializing multiple threads. System is SMP, not NUMA. hash table memory = 192M bytes. pawn hash table memory = 8M bytes. EGTB cache memory = 32M bytes. ERROR "drawscore=0 " is unknown rc-file option choose from book moves randomly (using weights.) choose from 5 best moves. book learning enabled resign after 5 consecutive moves with score < -9. EGTB access enabled using tbpath=c:\chess\winboard\Nalimov;c:\arena\engines\nalimov; 6 piece tablebase files found 72127kb of RAM used for TB indices and decompression tables max threads set to 2. Crafty v23.0 (2 cpus) White(1): new parallel threads terminated. White(1): new parallel threads terminated. White(1): mt 1 max threads set to 1. White(1): st 60 search time set to 60.00. White(1): go book moves {e4} book 0.0s 43% e4!! c5 White(1): e4 time used: 0.11 Black(1): c5 [pondering] book moves {Nf3} book 0.0s 86% Nf3 d6 Black(1): book off book file disabled. Black(1): new parallel threads terminated. White(1): mt 1 max threads set to 1. White(1): st 30 search time set to 30.00. White(1): go time surplus 0.00 time limit 30.00 (+0.00) (30.00) depth time score variation (1) 11 0.11 0.30 1. Nf3 Nf6 2. e3 e6 3. Nc3 Bd6 4. Bd3 Nc6 5. O-O O-O 6. Ng5 <HT> 11-> 0.14 0.30 1. Nf3 Nf6 2. e3 e6 3. Nc3 Bd6 4. Bd3 Nc6 5. O-O O-O 6. Ng5 <HT> 12 0.21 0.24 1. Nf3 Nf6 2. e3 e6 3. Nc3 Bd6 4. Bd3 Nc6 5. O-O O-O 6. Ng5 g6 12-> 0.30 0.24 1. Nf3 Nf6 2. e3 e6 3. Nc3 Bd6 4. Bd3 Nc6 5. O-O O-O 6. Ng5 g6 13 0.41 0.06 1. Nf3 Nf6 2. e3 e6 3. Nc3 Bd6 4. Bd3 Nc6 5. O-O O-O 6. Nb5 Nb4 7. Nfd4 Nxd3 8. Nxd6 Nxc1 9. Nxc8 Rxc8 10. Rxc1 13-> 0.92 0.06 1. Nf3 Nf6 2. e3 e6 3. Nc3 Bd6 4. Bd3 Nc6 5. O-O O-O 6. Nb5 Nb4 7. Nfd4 Nxd3 8. Nxd6 Nxc1 9. Nxc8 Rxc8 10. Rxc1 14 1.13 0.12 1. Nf3 Nf6 2. e3 e6 3. Nc3 Nc6 4. Bd3 Bc5 5. O-O O-O 6. a3 d5 7. Ng5 e5 14-> 1.56 0.12 1. Nf3 Nf6 2. e3 e6 3. Nc3 Nc6 4. Bd3 Bc5 5. O-O O-O 6. a3 d5 7. Ng5 e5 15 2.78 0.05 1. Nf3 Nf6 2. e3 e6 3. Nc3 Nc6 4. Bd3 Bc5 5. O-O O-O 6. a3 d5 7. Re1 Ng4 8. Nd4 Nxd4 9. Qxg4 15 6.48 0.17 1. e4 Nc6 2. Nf3 e5 3. Bb5 Bc5 4. O-O Nf6 5. Nc3 O-O 6. d3 d6 7. Bxc6 bxc6 8. Be3 15-> 6.99 0.17 1. e4 Nc6 2. Nf3 e5 3. Bb5 Bc5 4. O-O Nf6 5. Nc3 O-O 6. d3 d6 7. Bxc6 bxc6 8. Be3 16 11.25 0.22 1. e4 Nc6 2. Nf3 e5 3. Bb5 Bc5 4. O-O Nf6 5. Nc3 O-O 6. d3 d6 7. Bxc6 bxc6 8. Be3 Bxe3 9. fxe3 16-> 12.22 0.22 1. e4 Nc6 2. Nf3 e5 3. Bb5 Bc5 4. O-O Nf6 5. Nc3 O-O 6. d3 d6 7. Bxc6 bxc6 8. Be3 Bxe3 9. fxe3 17 29.58 0.22 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. O-O Nf6 5. Nc3 O-O 6. d3 d6 7. Bxc6 bxc6 8. Be3 Bxe3 <HT> time=30.33 mat=0 n=67594143 fh=89% nps=2.2M ext-> check=1.1M qcheck=1.7M reduce=34.1M/6.8M predicted=0 evals=53.0M 50move=0 EGTBprobes=0 hits=0 SMP-> splits=0 aborts=0 data=0/512 elap=30.33 White(1): e4 time used: 30.33 Black(1): e5 [pondering] time surplus 0.00 time limit 30.00 (+0.00) (30.00) depth time score variation (15) new Black(1): new parallel threads terminated. White(1): mt 2 max threads set to 2. White(1): go time surplus 0.00 time limit 30.00 (+0.00) (30.00) depth time score variation (1) starting thread 1 11 0.13 -1 1. Nf3? 11 0.14 0.30 1. Nf3 Nf6 2. e3 e6 3. Nc3 Bd6 4. Bd3 O-O 5. O-O Nc6 6. Ng5 <HT> 11-> 0.16 0.30 1. Nf3 Nf6 2. e3 e6 3. Nc3 Bd6 4. Bd3 O-O 5. O-O Nc6 6. Ng5 <HT> (s=2) 12 0.17 0.24 1. Nf3 Nf6 2. e3 e6 3. Nc3 Bd6 4. Bd3 O-O 5. O-O Nc6 6. Ng5 g6 12-> 0.22 0.24 1. Nf3 Nf6 2. e3 e6 3. Nc3 Bd6 4. Bd3 O-O 5. O-O Nc6 6. Ng5 g6 (s=3) 13 0.47 0.20 1. Nf3 Nc6 2. Nc3 e6 3. e4 Bb4 4. Bd3 Nh6 5. O-O O-O 6. e5 Nf5 7. Nd5 (s=2) 13-> 0.69 0.20 1. Nf3 Nc6 2. Nc3 e6 3. e4 Bb4 4. Bd3 Nh6 5. O-O O-O 6. e5 Nf5 7. Nd5 (s=2) 14 1.22 0.22 1. Nf3 Nc6 2. e4 e5 3. Nc3 Nf6 4. Bc4 Bb4 5. Nd5 Nxe4 6. Nxb4 Nxb4 7. d3 Nd6 8. Nxe5 Nxc4 9. dxc4 14-> 1.33 0.22 1. Nf3 Nc6 2. e4 e5 3. Nc3 Nf6 4. Bc4 Bb4 5. Nd5 Nxe4 6. Nxb4 Nxb4 7. d3 Nd6 8. Nxe5 Nxc4 9. dxc4 15 2.19 0.22 1. Nf3 Nf6 2. Nc3 Nc6 3. e4 e5 4. Bc4 Bc5 5. O-O O-O 6. Na4 Nxe4 7. d3 Nxf2 8. Rxf2 <HT> 15-> 2.64 0.22 1. Nf3 Nf6 2. Nc3 Nc6 3. e4 e5 4. Bc4 Bc5 5. O-O O-O 6. Na4 Nxe4 7. d3 Nxf2 8. Rxf2 <HT> (s=2) 16 3.37 0.22 1. Nf3 Nf6 2. Nc3 Nc6 3. e4 e5 4. Bc4 Bc5 5. O-O O-O 6. Na4 Nxe4 7. d3 Nxf2 8. Rxf2 Bxf2+ 9. Kxf2 16-> 3.92 0.22 1. Nf3 Nf6 2. Nc3 Nc6 3. e4 e5 4. Bc4 Bc5 5. O-O O-O 6. Na4 Nxe4 7. d3 Nxf2 8. Rxf2 Bxf2+ 9. Kxf2 17 6.82 0.34 1. Nf3 Nf6 2. Nc3 Nc6 3. e4 e5 4. Bc4 Bd6 5. O-O O-O 6. d4 exd4 7. Nxd4 Ne5 8. Bd5 Neg4 9. f4 Nxd5 10. Nxd5 17-> 7.71 0.34 1. Nf3 Nf6 2. Nc3 Nc6 3. e4 e5 4. Bc4 Bd6 5. O-O O-O 6. d4 exd4 7. Nxd4 Ne5 8. Bd5 Neg4 9. f4 Nxd5 10. Nxd5 18 13.25 0.22 1. Nf3 Nf6 2. Nc3 Nc6 3. d4 e6 4. e3 Bb4 5. Bd3 Bxc3+ 6. bxc3 Qe7 7. O-O O-O 8. Rb1 d5 9. Ng5 h6 10. Nf3 <HT> time=30.77 mat=0 n=138568490 fh=89% nps=4.5M ext-> check=2.8M qcheck=4.2M reduce=71.3M/13.8M predicted=0 evals=107.8M 50move=0 EGTBprobes=0 hits=0 SMP-> splits=681 aborts=93 data=8/512 elap=30.77 White(1): Nf3 time used: 30.77 Black(1): Nf6 [pondering] time surplus 0.00 time limit 30.00 (+0.00) (30.00) depth time score variation (17) new Black(1): new parallel threads terminated. White(1): mt 3 max threads set to 3. White(1): go time surplus 0.00 time limit 30.00 (+0.00) (30.00) depth time score variation (1) starting thread 1 starting thread 2 11 0.06 0.30 1. Nc3 Nf6 2. e3 Nc6 3. Bd3 e6 4. Nf3 Bd6 5. O-O O-O 6. Ng5 11-> 0.08 0.30 1. Nc3 Nf6 2. e3 Nc6 3. Bd3 e6 4. Nf3 Bd6 5. O-O O-O 6. Ng5 12 0.09 0.24 1. Nc3 Nf6 2. e3 Nc6 3. Bd3 e6 4. Nf3 Bd6 5. O-O O-O 6. Ng5 g6 12-> 0.15 0.24 1. Nc3 Nf6 2. e3 Nc6 3. Bd3 e6 4. Nf3 Bd6 5. O-O O-O 6. Ng5 g6 (s=3) 13 0.18 0.06 1. Nc3 Nf6 2. e3 Nc6 3. Bd3 e6 4. Nf3 Bd6 5. O-O O-O 6. Nb5 Nb4 7. Nfd4 Nxd3 8. Nxd6 Nxc1 9. Nxc8 Rxc8 10. Rxc1 (s=2) 13-> 0.29 0.06 1. Nc3 Nf6 2. e3 Nc6 3. Bd3 e6 4. Nf3 Bd6 5. O-O O-O 6. Nb5 Nb4 7. Nfd4 Nxd3 8. Nxd6 Nxc1 9. Nxc8 Rxc8 10. Rxc1 (s=2) 14 0.48 0.20 1. Nc3 Nf6 2. e3 Nc6 3. Nf3 e6 4. Bd3 Bd6 5. Nb5 Bc5 6. O-O O-O 7. Ng5 d6 <HT> 14-> 0.54 0.20 1. Nc3 Nf6 2. e3 Nc6 3. Nf3 e6 4. Bd3 Bd6 5. Nb5 Bc5 6. O-O O-O 7. Ng5 d6 <HT> 15 0.68 0.13 1. Nc3 Nf6 2. e3 Nc6 3. Nf3 e6 4. Bd3 Bd6 5. Nb5 Bc5 6. O-O O-O 7. Nbd4 Nb4 8. Bc4 15-> 3.68 0.13 1. Nc3 Nf6 2. e3 Nc6 3. Nf3 e6 4. Bd3 Bd6 5. Nb5 Bc5 6. O-O O-O 7. Nbd4 Nb4 8. Bc4 (s=3) 16 4.86 0.08 1. Nc3 Nf6 2. Nf3 Nc6 3. e4 e5 4. Bb5 Bb4 5. O-O O-O 6. d3 Bxc3 7. bxc3 d6 8. Be3 Be6 (s=2) 16 6.32 0.22 1. e4 Nc6 2. Nf3 e5 3. Bb5 Nf6 4. d3 Bc5 5. O-O O-O 6. Nc3 d6 7. Bxc6 bxc6 8. Be3 Bxe3 9. fxe3 16-> 6.60 0.22 1. e4 Nc6 2. Nf3 e5 3. Bb5 Nf6 4. d3 Bc5 5. O-O O-O 6. Nc3 d6 7. Bxc6 bxc6 8. Be3 Bxe3 9. fxe3 (s=2) 17 15.86 0.26 1. e4 e5 2. Nc3 Nc6 3. Nf3 Nf6 4. Bb5 Bb4 5. O-O O-O 6. a3 Bxc3 7. dxc3 d6 8. Bxc6 bxc6 9. Bg5 17-> 16.39 0.26 1. e4 e5 2. Nc3 Nc6 3. Nf3 Nf6 4. Bb5 Bb4 5. O-O O-O 6. a3 Bxc3 7. dxc3 d6 8. Bxc6 bxc6 9. Bg5 time=30.59 mat=0 n=213637690 fh=89% nps=7.0M ext-> check=4.7M qcheck=7.1M reduce=106.8M/19.4M predicted=0 evals=169.0M 50move=0 EGTBprobes=0 hits=0 SMP-> splits=1885 aborts=238 data=11/512 elap=30.59 White(1): e4 time used: 30.59 Black(1): e5 [pondering] time surplus 0.00 time limit 30.00 (+0.00) (30.00) depth time score variation (16) new Black(1): new parallel threads terminated. White(1): mt 4 max threads set to 4. White(1): go time surplus 0.00 time limit 30.00 (+0.00) (30.00) depth time score variation (1) starting thread 1 starting thread 2 starting thread 3 11 0.04 0.30 1. Nc3 Nf6 2. Nf3 Nc6 3. e3 e6 4. Bd3 Bd6 5. O-O O-O 6. Ng5 11-> 0.06 0.30 1. Nc3 Nf6 2. Nf3 Nc6 3. e3 e6 4. Bd3 Bd6 5. O-O O-O 6. Ng5 12 0.09 0.24 1. Nc3 Nf6 2. Nf3 Nc6 3. e3 e6 4. Bd3 Bd6 5. O-O O-O 6. Ng5 g6 12-> 0.15 0.24 1. Nc3 Nf6 2. Nf3 Nc6 3. e3 e6 4. Bd3 Bd6 5. O-O O-O 6. Ng5 g6 (s=3) 13 0.26 0.22 1. Nc3 Nf6 2. e3 Nc6 3. Bd3 Ne5 4. Nge2 Nxd3+ 5. cxd3 Rg8 6. O-O e5 7. Ne4 d5 (s=2) 13-> 0.32 0.22 1. Nc3 Nf6 2. e3 Nc6 3. Bd3 Ne5 4. Nge2 Nxd3+ 5. cxd3 Rg8 6. O-O e5 7. Ne4 d5 14 0.42 0.09 1. Nc3 Nf6 2. e3 Nc6 3. Bd3 e6 4. Nf3 Bc5 5. O-O O-O 6. Re1 d6 7. Ng5 Bd7 14-> 0.59 0.09 1. Nc3 Nf6 2. e3 Nc6 3. Bd3 e6 4. Nf3 Bc5 5. O-O O-O 6. Re1 d6 7. Ng5 Bd7 (s=4) 15 1.46 0.17 1. Nc3 Nf6 2. Nf3 Nc6 3. e4 e5 4. Bb5 Bc5 5. O-O O-O 6. Nxe5 Nxe5 7. d4 Bd6 8. dxe5 <HT> (s=3) 15-> 2.82 0.17 1. Nc3 Nf6 2. Nf3 Nc6 3. e4 e5 4. Bb5 Bc5 5. O-O O-O 6. Nxe5 Nxe5 7. d4 Bd6 8. dxe5 <HT> (s=2) 16 3.05 0.17 1. Nc3 Nf6 2. Nf3 Nc6 3. e4 e5 4. Bb5 Bc5 5. O-O O-O 6. Nxe5 Nxe5 7. d4 Bd6 8. dxe5 Bxe5 16-> 3.29 0.17 1. Nc3 Nf6 2. Nf3 Nc6 3. e4 e5 4. Bb5 Bc5 5. O-O O-O 6. Nxe5 Nxe5 7. d4 Bd6 8. dxe5 Bxe5 17 4.07 0.22 1. Nc3 Nf6 2. Nf3 Nc6 3. e4 e5 4. Bb5 Bc5 5. O-O O-O 6. d3 d6 7. Bxc6 bxc6 8. Be3 Bxe3 9. fxe3 17-> 4.55 0.22 1. Nc3 Nf6 2. Nf3 Nc6 3. e4 e5 4. Bb5 Bc5 5. O-O O-O 6. d3 d6 7. Bxc6 bxc6 8. Be3 Bxe3 9. fxe3 18 11.24 0.20 1. Nc3 Nf6 2. Nf3 d5 3. e3 e6 4. d4 Bd6 5. Bd3 O-O 6. O-O Na6 7. Bxa6 bxa6 8. Ne5 Bd7 9. Bd2 c5 time=30.64 mat=0 n=271841358 fh=89% nps=8.9M ext-> check=5.9M qcheck=9.5M reduce=138.6M/26.0M predicted=0 evals=212.3M 50move=0 EGTBprobes=0 hits=0 SMP-> splits=5674 aborts=794 data=23/512 elap=30.64 White(1): Nc3 time used: 30.64
-
Dann Corbit
- Posts: 12803
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Crafty23.0 node count
I would like a copy. I assumed you were using Intel C++.Peter Skinner wrote:If you would like my makefiles, I can post them on my website.Dann Corbit wrote:The latest crafty scales unbelievably well for me. I used P. Skinner's build (which blows the doors off of mine).
I use MSVS 2008 for my builds.
Peter
-
Peter Skinner
- Posts: 1763
- Joined: Sun Feb 26, 2006 1:49 pm
- Location: Edmonton, Alberta, Canada
- Full name: Peter Skinner
Re: Crafty23.0 node count
There are 6 files in the archive:Dann Corbit wrote:I would like a copy. I assumed you were using Intel C++.Peter Skinner wrote:If you would like my makefiles, I can post them on my website.Dann Corbit wrote:The latest crafty scales unbelievably well for me. I used P. Skinner's build (which blows the doors off of mine).
I use MSVS 2008 for my builds.
Peter
----------------------
Make files for 32bit PGO
pgi.xp
pgo.xp
----------------------
Make files for 64bit PGO
pgi64.xp
pgo64.xp
----------------------
Profile suite to gain your profile to merge into final exe.
profile.txt
profile.cmd
----------------------
I simply run in a MSVS command prompt:
nmake -f pgi(64).xp
Once finished the first stage, I run the profiler:
profile.cmd
This take about 3-4 minutes to complete.
Then of course pgo(64).xp. This produces the final exe.
I have found that using the arch:blend is much better than using arch:EM64T or arch:AMD64 (64 bit build) when profiling. Don't ask me why, but it seems to do a much better job.
If you can find any better options, please let me know.
Peter
I was kicked out of Chapters because I moved all the Bibles to the fiction section.