Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Crafty 11.15

35 views
Skip to first unread message

Robert Hyatt

unread,
Jan 30, 1997, 3:00:00 AM1/30/97
to

If you downloaded the source or executables for 11.15 today, please
copy the source again. I should have realized there was a problem
when I found a 400mb log file this afternoon. Every now and then
Xboard gets into a real snit and produces a monster log when ICC
and Xboard lose a connection in some unclean way. This filled up a
disk partition and when I released the source, it was not a complete
version, but had a few old modules as well, which were incompatible
with each other.

Someone reported seeing some Mat00 scores (which makes no sense.)
I couldn't reproduce it, but found later that the source was not
correct. I'll get Jason to compile them again for those wanting
executables.

Bob


Peter Herttrich

unread,
Jan 30, 1997, 3:00:00 AM1/30/97
to

In rec.games.chess.computer Robert Hyatt <hy...@cis.uab.edu> wrote:
: If you downloaded the source or executables for 11.15 today, please

: Bob

OK, but i missed the precompiled linux-executable.
And one more question: What is the reason for using the old a.out
format? The Pentium-optimized ELF Compiler is available. I use it
without problems.
After stripping the ELF-executable has 332084 Bytes. With the a3-test
it spites 61115 nps on a PPro200MHz (hash 24M, hashp 5M).
This only for information.

By the way: If i want to compile the source for LINUX in ELF-Format,
i have to replace the cc order in the Makefile to cc = gcc, because
i run a ELF system. This only as tip for the other guys.

Next weekend the first big test for 11.15 will run.
Will see, what Rebel-Decade and Ychess have to say to the new
version. :-)

And at last one word: I would like to scroll back the noiseoutput
in the ascii screen. In LINUX no problem, the bash has this as
feature. But in DOS i miss this.

And i love this program.

cheerio and thank you.

Peter

--
--
_____________________________________________________________________________
Peter Herttrich email: dh1...@inss1.etec.uni-karlsruhe.de
Universitaet Karlsruhe Tel. +49 721 6083747 FAX +49 721 6086071
Institut fuer Nachrichtentechnik ..life outside caves is complicated ...
_____________________________________________________________________________

Steffen A. Jakob

unread,
Jan 30, 1997, 3:00:00 AM1/30/97
to

Hi Bob!

Robert Hyatt wrote:
>
> If you downloaded the source or executables for 11.15 today, please
> copy the source again. I should have realized there was a problem
> when I found a 400mb log file this afternoon. Every now and then
> Xboard gets into a real snit and produces a monster log when ICC
> and Xboard lose a connection in some unclean way. This filled up a
> disk partition and when I released the source, it was not a complete
> version, but had a few old modules as well, which were incompatible
> with each other.
>
> Someone reported seeing some Mat00 scores (which makes no sense.)
> I couldn't reproduce it, but found later that the source was not

I saw this too, when Brause was playing my Halloween-Line at ICC. Hereæ„€
the log file:

White(1): level
40 moves/0 minutes primary time control
40 moves/0 minutes secondary time control
White(1): time
time remaining: 0.01 (crafty).
White(1): otim
time remaining: 0.01 (opponent).
White(1): bogus
illegal move.
White(1): level
game/5 minutes primary time control
White(1): time
time remaining: 5:00 (crafty).
White(1): otim
time remaining: 5:00 (opponent).
White(1): name
Crafty 11.15 vs KingSnake
White(1): rating
Crafty's rating: 2319.
opponent's rating: 1454.
White(1): white
White(1): go
clearing transposition table
clearing pawn hash tables
time limit 9.04
depth time score variation (1)
move wins draws losses %play w/l ratio score learn
e4! 4084 0 3246 72% 1.3 -0.114 0/255
c4 350 4 1563 19% 0.2 -0.222 0/0
book moves {e4}
moves considered {e4}
book 0.0s 72% e4!
White(1): e4
time used: 0.09

+---+---+---+---+---+---+---+---+
8 | *R| *N| *B| *Q| *K| *B| *N| *R|
+---+---+---+---+---+---+---+---+
7 | *P| *P| *P| *P| *P| *P| *P| *P|
+---+---+---+---+---+---+---+---+
6 | | | | | | | | |
+---+---+---+---+---+---+---+---+
5 | | | | | | | | |
+---+---+---+---+---+---+---+---+
4 | | | | | P | | | |
+---+---+---+---+---+---+---+---+
3 | | | | | | | | |
+---+---+---+---+---+---+---+---+
2 | P | P | P | P | | P | P | P |
+---+---+---+---+---+---+---+---+
1 | R | N | B | Q | K | B | N | R |
+---+---+---+---+---+---+---+---+
a b c d e f g h

puzzling over a move to ponder.
clearing transposition table
clearing pawn hash tables
depth time score variation (1)
move wins draws losses %play w/l ratio score learn
d6 14 0 17 0% 0.8 0.208 -47/28
c5 1467 0 1451 39% 1.0 -0.240 -53/86
Nf6 55 0 51 1% 1.1 -0.014 -61/6
e6 223 0 286 6% 0.8 -0.042 -78/43
g6 352 0 19 5% 18.5 -0.816 -126/14
c6 142 0 157 4% 0.9 -0.145 -145/13
Nc6 34 0 15 0% 2.3 -0.014 -154/3
d5 53 0 46 1% 1.2 -0.132 -220/6
e5 909 0 2042 40% 0.4 -0.132 -264/70
book moves {d6, c5, Nf6, e6, g6, c6, Nc6, d5, e5}
moves considered {d6, c5, Nf6, e6, g6}
book 0.0s 0% d6
Black(1): d6 [pondering]
clearing transposition table
clearing pawn hash tables
time limit 9.04
depth time score variation (1)
move wins draws losses %play w/l ratio score learn
d4 17 0 13 100% 1.3 -0.254 15/15
book moves {d4}
moves considered {d4}
book 0.0s 100% d4
Black(1): time
time remaining: 4:59 (crafty).
Black(1): otim
time remaining: 4:56 (opponent).
Black(1): e7e5
time used: 11.05
time limit 9.06
depth time score variation (1)
move wins draws losses %play w/l ratio score learn
Nf3! 1799 0 633 82% 2.8 0.004 218/60
Nc3 57 0 57 3% 1.0 0.004 443/8
f4 171 0 184 12% 0.9 -0.316 0/0
d4 10 0 10 0% 1.0 0.036 0/0
book moves {Nf3}
moves considered {Nf3}
book 0.0s 82% Nf3!
White(2): Nf3
time used: 0.05

+---+---+---+---+---+---+---+---+
8 | *R| *N| *B| *Q| *K| *B| *N| *R|
+---+---+---+---+---+---+---+---+
7 | *P| *P| *P| *P| | *P| *P| *P|
+---+---+---+---+---+---+---+---+
6 | | | | | | | | |
+---+---+---+---+---+---+---+---+
5 | | | | | *P| | | |
+---+---+---+---+---+---+---+---+
4 | | | | | P | | | |
+---+---+---+---+---+---+---+---+
3 | | | | | | N | | |
+---+---+---+---+---+---+---+---+
2 | P | P | P | P | | P | P | P |
+---+---+---+---+---+---+---+---+
1 | R | N | B | Q | K | B | | R |
+---+---+---+---+---+---+---+---+
a b c d e f g h

puzzling over a move to ponder.
clearing transposition table
clearing pawn hash tables
depth time score variation (1)
move wins draws losses %play w/l ratio score learn
Nc6 525 0 1698 91% 0.3 -0.132 -325/44
book moves {Nc6}
moves considered {Nc6}
book 0.0s 91% Nc6
Black(2): Nc6 [pondering]
clearing transposition table
clearing pawn hash tables
time limit 9.05
depth time score variation (1)
move wins draws losses %play w/l ratio score learn
Nc3! 1207 0 23 55% 52.5 0.004 -24/11
d4 14 0 15 1% 0.9 0.036 819/8
Bb5 426 0 431 38% 1.0 0.074 349/22
Bc4 45 0 47 4% 1.0 0.067 106/3
c3 6 0 7 0% 0.9 -0.127 0/0
book moves {Nc3}
moves considered {Nc3}
book 0.0s 55% Nc3!
Black(2): time
time remaining: 4:59 (crafty).
Black(2): otim
time remaining: 4:49 (opponent).
Black(2): b8c6
time used: 11.91
White(3): Nc3
time used: 0.08

+---+---+---+---+---+---+---+---+
8 | *R| | *B| *Q| *K| *B| *N| *R|
+---+---+---+---+---+---+---+---+
7 | *P| *P| *P| *P| | *P| *P| *P|
+---+---+---+---+---+---+---+---+
6 | | | *N| | | | | |
+---+---+---+---+---+---+---+---+
5 | | | | | *P| | | |
+---+---+---+---+---+---+---+---+
4 | | | | | P | | | |
+---+---+---+---+---+---+---+---+
3 | | | N | | | N | | |
+---+---+---+---+---+---+---+---+
2 | P | P | P | P | | P | P | P |
+---+---+---+---+---+---+---+---+
1 | R | | B | Q | K | B | | R |
+---+---+---+---+---+---+---+---+
a b c d e f g h

puzzling over a move to ponder.
clearing transposition table
clearing pawn hash tables
depth time score variation (1)
move wins draws losses %play w/l ratio score learn
Nf6 17 0 1202 98% 0.0 -0.132 39/8
book moves {Nf6}
moves considered {Nf6}
book 0.0s 98% Nf6
Black(3): Nf6 [pondering]
clearing transposition table
clearing pawn hash tables
time limit 9.10
depth time score variation (1)
move wins draws losses %play w/l ratio score learn
Nxe5! 1186 0 0 97% 1186.0 -0.074 -45/8
Bb5 14 0 14 2% 1.0 0.074 0/0
d4 2 0 2 0% 1.0 0.036 0/0
book moves {Nxe5}
moves considered {Nxe5}
book 0.0s 97% Nxe5!
Black(3): time
time remaining: 4:59 (crafty).
Black(3): otim
time remaining: 4:32 (opponent).
Black(3): g8f6
time used: 18.37
White(4): Nxe5
time used: 0.07

+---+---+---+---+---+---+---+---+
8 | *R| | *B| *Q| *K| *B| | *R|
+---+---+---+---+---+---+---+---+
7 | *P| *P| *P| *P| | *P| *P| *P|
+---+---+---+---+---+---+---+---+
6 | | | *N| | | *N| | |
+---+---+---+---+---+---+---+---+
5 | | | | | N | | | |
+---+---+---+---+---+---+---+---+
4 | | | | | P | | | |
+---+---+---+---+---+---+---+---+
3 | | | N | | | | | |
+---+---+---+---+---+---+---+---+
2 | P | P | P | P | | P | P | P |
+---+---+---+---+---+---+---+---+
1 | R | | B | Q | K | B | | R |
+---+---+---+---+---+---+---+---+
a b c d e f g h

puzzling over a move to ponder.
clearing transposition table
clearing pawn hash tables
depth time score variation (1)
move wins draws losses %play w/l ratio score learn
Nxe5 1 0 1185 99% 0.0 0.145 52/8
book moves {Nxe5}
moves considered {Nxe5}
book 0.0s 99% Nxe5
Black(4): Nxe5 [pondering]
clearing transposition table
clearing pawn hash tables
time limit 9.15
depth time score variation (1)
move wins draws losses %play w/l ratio score learn
d4! 1185 0 0 100% 1185.0 -0.229 -58/8
book moves {d4}
moves considered {d4}
book 0.0s 100% d4!
Black(4): time
time remaining: 4:58 (crafty).
Black(4): otim
time remaining: 4:27 (opponent).
Black(4): c6e5
time used: 5.65
White(5): d4
time used: 0.07

+---+---+---+---+---+---+---+---+
8 | *R| | *B| *Q| *K| *B| | *R|
+---+---+---+---+---+---+---+---+
7 | *P| *P| *P| *P| | *P| *P| *P|
+---+---+---+---+---+---+---+---+
6 | | | | | | *N| | |
+---+---+---+---+---+---+---+---+
5 | | | | | *N| | | |
+---+---+---+---+---+---+---+---+
4 | | | | P | P | | | |
+---+---+---+---+---+---+---+---+
3 | | | N | | | | | |
+---+---+---+---+---+---+---+---+
2 | P | P | P | | | P | P | P |
+---+---+---+---+---+---+---+---+
1 | R | | B | Q | K | B | | R |
+---+---+---+---+---+---+---+---+
a b c d e f g h

puzzling over a move to ponder.
clearing transposition table
clearing pawn hash tables
depth time score variation (1)
move wins draws losses %play w/l ratio score learn
Nc6 1 0 303 25% 0.0 -0.098 170/5
Ng6 1 0 840 70% 0.0 -0.148 -46/1
book moves {Nc6, Ng6}
moves considered {Nc6, Ng6}
book 0.0s 25% Nc6
Black(5): Nc6 [pondering]
clearing transposition table
clearing pawn hash tables
time limit 9.16
depth time score variation (1)
move wins draws losses %play w/l ratio score learn
d5! 303 0 0 100% 303.0 -0.144 -186/5
book moves {d5}
moves considered {d5}
book 0.0s 100% d5!
Black(5): time
time remaining: 4:58 (crafty).
Black(5): otim
time remaining: 3:45 (opponent).
Black(5): e5g6
time used: 44.97
time limit 12.22 [1/ 32.8]
depth time score variation (1)
move wins draws losses %play w/l ratio score learn
e5! 840 0 0 100% 840.0 0.256 51/1
(anti-thematic)
book moves {e5}
moves considered {e5}
book 0.0s 100% e5!
White(6): e5
time used: 0.14

+---+---+---+---+---+---+---+---+
8 | *R| | *B| *Q| *K| *B| | *R|
+---+---+---+---+---+---+---+---+
7 | *P| *P| *P| *P| | *P| *P| *P|
+---+---+---+---+---+---+---+---+
6 | | | | | | *N| *N| |
+---+---+---+---+---+---+---+---+
5 | | | | | P | | | |
+---+---+---+---+---+---+---+---+
4 | | | | P | | | | |
+---+---+---+---+---+---+---+---+
3 | | | N | | | | | |
+---+---+---+---+---+---+---+---+
2 | P | P | P | | | P | P | P |
+---+---+---+---+---+---+---+---+
1 | R | | B | Q | K | B | | R |
+---+---+---+---+---+---+---+---+
a b c d e f g h

puzzling over a move to ponder.
clearing transposition table
clearing pawn hash tables
depth time score variation (1)
move wins draws losses %play w/l ratio score learn
Qe7 1 0 30 3% 0.0 -0.560 0/0
Be7 1 0 4 0% 0.3 -0.487 0/0
Bb4 1 0 3 0% 0.3 -0.352 0/0
d6 1 0 1 0% 1.0 -0.336 0/0
c6 1 0 1 0% 1.0 -0.353 0/0
Ng8 1 0 801 94% 0.0 -0.694 -55/1
book moves {Qe7, Be7, Bb4, d6, c6, Ng8}
moves considered {Qe7, Be7, Bb4, d6, c6}
book 0.0s 0% c6
Black(6): c6 [pondering]
clearing transposition table
clearing pawn hash tables
time limit 12.22 [1/ 32.7] [easy move]
depth time score variation (1)
move wins draws losses %play w/l ratio score learn
exf6 1 0 0 100% 1.0 -0.427 0/0
book moves {exf6}
moves considered {exf6}
book 0.0s 100% exf6
Black(6): time
time remaining: 4:58 (crafty).
Black(6): otim
time remaining: 3:28 (opponent).
Black(6): f8b4
time used: 17.74
time limit 11.88 [1/ 28.3] [easy move]
depth time score variation (1)
move wins draws losses %play w/l ratio score learn
exf6 3 0 0 100% 3.0 -0.378 0/0
book moves {exf6}
moves considered {exf6}
book 0.0s 100% exf6
White(7): exf6
time used: 0.03

+---+---+---+---+---+---+---+---+
8 | *R| | *B| *Q| *K| | | *R|
+---+---+---+---+---+---+---+---+
7 | *P| *P| *P| *P| | *P| *P| *P|
+---+---+---+---+---+---+---+---+
6 | | | | | | P | *N| |
+---+---+---+---+---+---+---+---+
5 | | | | | | | | |
+---+---+---+---+---+---+---+---+
4 | | *B| | P | | | | |
+---+---+---+---+---+---+---+---+
3 | | | N | | | | | |
+---+---+---+---+---+---+---+---+
2 | P | P | P | | | P | P | P |
+---+---+---+---+---+---+---+---+
1 | R | | B | Q | K | B | | R |
+---+---+---+---+---+---+---+---+
a b c d e f g h

puzzling over a move to ponder.
clearing transposition table
clearing pawn hash tables
depth time score variation (1)
move wins draws losses %play w/l ratio score learn
Qxf6 1 0 2 60% 0.5 0.072 0/0
Bxc3+ 1 0 1 40% 1.0 0.011 0/0
book moves {Qxf6, Bxc3+}
moves considered {Qxf6, Bxc3+}
book 0.0s 60% Qxf6
Black(7): Qxf6 [pondering]
clearing transposition table
clearing pawn hash tables
time limit 11.88 [1/ 28.3]
depth time score variation (1)
move wins draws losses %play w/l ratio score learn
Bc4 2 0 0 100% 2.0 -0.403 0/0
book moves {Bc4}
moves considered {Bc4}
book 0.0s 100% Bc4
Black(7): time
time remaining: 4:58 (crafty).
Black(7): otim
time remaining: 3:26 (opponent).
Black(7): d8f6
time used: 3.17
White(8): Bc4
time used: 0.08

+---+---+---+---+---+---+---+---+
8 | *R| | *B| | *K| | | *R|
+---+---+---+---+---+---+---+---+
7 | *P| *P| *P| *P| | *P| *P| *P|
+---+---+---+---+---+---+---+---+
6 | | | | | | *Q| *N| |
+---+---+---+---+---+---+---+---+
5 | | | | | | | | |
+---+---+---+---+---+---+---+---+
4 | | *B| B | P | | | | |
+---+---+---+---+---+---+---+---+
3 | | | N | | | | | |
+---+---+---+---+---+---+---+---+
2 | P | P | P | | | P | P | P |
+---+---+---+---+---+---+---+---+
1 | R | | B | Q | K | | | R |
+---+---+---+---+---+---+---+---+
a b c d e f g h

puzzling over a move to ponder.
clearing transposition table
clearing pawn hash tables
depth time score variation (1)
move wins draws losses %play w/l ratio score learn
o-o 1 0 2 100% 0.5 0.793 0/0
(anti-thematic)
book moves {o-o}
moves considered {o-o}
book 0.0s 100% o-o
Black(8): o-o [pondering]
clearing transposition table
clearing pawn hash tables
time limit 11.49 [1/ 23.4]
depth time score variation (1)
move wins draws losses %play w/l ratio score learn
o-o 2 0 0 100% 2.0 -0.055 0/0
book moves {o-o}
moves considered {o-o}
book 0.0s 100% o-o
Black(8): time
time remaining: 4:58 (crafty).
Black(8): otim
time remaining: 3:23 (opponent).
Black(8): e8g8
time used: 6.13
White(9): o-o
time used: 0.08

+---+---+---+---+---+---+---+---+
8 | *R| | *B| | | *R| *K| |
+---+---+---+---+---+---+---+---+
7 | *P| *P| *P| *P| | *P| *P| *P|
+---+---+---+---+---+---+---+---+
6 | | | | | | *Q| *N| |
+---+---+---+---+---+---+---+---+
5 | | | | | | | | |
+---+---+---+---+---+---+---+---+
4 | | *B| B | P | | | | |
+---+---+---+---+---+---+---+---+
3 | | | N | | | | | |
+---+---+---+---+---+---+---+---+
2 | P | P | P | | | P | P | P |
+---+---+---+---+---+---+---+---+
1 | R | | B | Q | | R | K | |
+---+---+---+---+---+---+---+---+
a b c d e f g h

puzzling over a move to ponder.
clearing transposition table
clearing pawn hash tables
depth time score variation (1)
move wins draws losses %play w/l ratio score learn
Bxc3 1 0 1 50% 1.0 0.144 0/0
d6 1 0 1 50% 1.0 0.039 0/0
book moves {Bxc3, d6}
moves considered {Bxc3, d6}
book 0.0s 50% d6
Black(9): d6 [pondering]
clearing transposition table
clearing pawn hash tables
time limit 11.74 [1/ 25.7]
depth time score variation (1)
move wins draws losses %play w/l ratio score learn
Nd5 1 0 0 100% 1.0 0.051 0/0
book moves {Nd5}
moves considered {Nd5}
book 0.0s 100% Nd5
Black(9): time
time remaining: 4:57 (crafty).
Black(9): otim
time remaining: 3:15 (opponent).
Black(9): d7d6
time used: 10.31
White(10): Nd5
time used: 0.07

+---+---+---+---+---+---+---+---+
8 | *R| | *B| | | *R| *K| |
+---+---+---+---+---+---+---+---+
7 | *P| *P| *P| | | *P| *P| *P|
+---+---+---+---+---+---+---+---+
6 | | | | *P| | *Q| *N| |
+---+---+---+---+---+---+---+---+
5 | | | | N | | | | |
+---+---+---+---+---+---+---+---+
4 | | *B| B | P | | | | |
+---+---+---+---+---+---+---+---+
3 | | | | | | | | |
+---+---+---+---+---+---+---+---+
2 | P | P | P | | | P | P | P |
+---+---+---+---+---+---+---+---+
1 | R | | B | Q | | R | K | |
+---+---+---+---+---+---+---+---+
a b c d e f g h

puzzling over a move to ponder.
clearing transposition table
clearing pawn hash tables
depth time score variation (1)
Black(10): Qe6 [pondering]
clearing transposition table
clearing pawn hash tables
time limit 12.21 [1/ 30.4]
depth time score variation (1)
2 0.03 Mat00 Nb6 d5 Nxa8 dxc4 Nxc7 <HT>
2-> 0.04 Mat00 Nb6 d5 Nxa8 dxc4 Nxc7 <HT>
time: 0.04 cpu:100% mat:3 n:282 nps:4000
ext-> checks:4 recaps:0 pawns:0 1rep:1
nodes full:47 quiescence:235 evals:127
endgame tablebase-> probes done: 0 successful: 0

> correct. I'll get Jason to compile them again for those wanting
> executables.
>
> Bob

Best wishes,
Yobes.
--
Steffen A. Jakob |"Die Ratten versenken das
s...@gams.net | stinkende Schiff."
+43 1 8176230-18 | (Regina Klotz)
http://www.gams.net/~saj/ |

B. Bauer

unread,
Jan 30, 1997, 3:00:00 AM1/30/97
to

Robert Hyatt (hy...@cis.uab.edu) wrote:
> If you downloaded the source or executables for 11.15 today, please
> copy the source again. I should have realized there was a problem
> when I found a 400mb log file this afternoon. Every now and then
> Xboard gets into a real snit and produces a monster log when ICC
> and Xboard lose a connection in some unclean way. This filled up a
> disk partition and when I released the source, it was not a complete
> version, but had a few old modules as well, which were incompatible
> with each other.

> Someone reported seeing some Mat00 scores (which makes no sense.)
> I couldn't reproduce it, but found later that the source was not

> correct. I'll get Jason to compile them again for those wanting
> executables.

> Bob

Using wcraftyt-11.15.exe will produce Mat00 scores.
So I assume wcraftyt-11.15.exe is not the real 11.15 version.
IMHO crafty-11.15 is the first crafty to solve
Pierre-Nolot.11 Endgame (En5) Black Moves Ng4
FEN: 8/4N/6p/4n2p/7P/5kPK b
Well done
Bernhard

--
# Bernhard Bauer Phone:+49 711 685 3428 #
# Universitaet Stuttgart FAX: +49 711 685 3438 #
# Institut fuer Aero- und Gasdynamik #
# Pfaffenwaldring 21 #
# D 70569 Stuttgart e-mail:b.b...@iag.uni-stuttgart.de #

Robert Hyatt

unread,
Jan 30, 1997, 3:00:00 AM1/30/97
to

Peter Herttrich (dh1...@inss1.etec.uni-karlsruhe.de) wrote:

: In rec.games.chess.computer Robert Hyatt <hy...@cis.uab.edu> wrote:
: : If you downloaded the source or executables for 11.15 today, please
: : copy the source again. I should have realized there was a problem
: : when I found a 400mb log file this afternoon. Every now and then
: : Xboard gets into a real snit and produces a monster log when ICC
: : and Xboard lose a connection in some unclean way. This filled up a
: : disk partition and when I released the source, it was not a complete
: : version, but had a few old modules as well, which were incompatible
: : with each other.

: : Someone reported seeing some Mat00 scores (which makes no sense.)
: : I couldn't reproduce it, but found later that the source was not
: : correct. I'll get Jason to compile them again for those wanting
: : executables.

: : Bob

: OK, but i missed the precompiled linux-executable.


: And one more question: What is the reason for using the old a.out
: format? The Pentium-optimized ELF Compiler is available. I use it
: without problems.
: After stripping the ELF-executable has 332084 Bytes. With the a3-test
: it spites 61115 nps on a PPro200MHz (hash 24M, hashp 5M).
: This only for information.

Here's why: It's 10% faster. I've been communicating with the PCG guys
and they found exactly the same thing. I'm working on getting a new PGCC
that produces a.out to try it out. Should pull this off before long. In
any case, ELF is at least 10% slower...

: By the way: If i want to compile the source for LINUX in ELF-Format,

Robert Hyatt

unread,
Jan 30, 1997, 3:00:00 AM1/30/97
to

B. Bauer (vabb...@iagrs06.IAG.Uni-Stuttgart.de) wrote:

: Robert Hyatt (hy...@cis.uab.edu) wrote:
: > If you downloaded the source or executables for 11.15 today, please
: > copy the source again. I should have realized there was a problem
: > when I found a 400mb log file this afternoon. Every now and then
: > Xboard gets into a real snit and produces a monster log when ICC
: > and Xboard lose a connection in some unclean way. This filled up a
: > disk partition and when I released the source, it was not a complete
: > version, but had a few old modules as well, which were incompatible
: > with each other.

: > Someone reported seeing some Mat00 scores (which makes no sense.)
: > I couldn't reproduce it, but found later that the source was not
: > correct. I'll get Jason to compile them again for those wanting
: > executables.

: > Bob

: Using wcraftyt-11.15.exe will produce Mat00 scores.


: So I assume wcraftyt-11.15.exe is not the real 11.15 version.
: IMHO crafty-11.15 is the first crafty to solve
: Pierre-Nolot.11 Endgame (En5) Black Moves Ng4
: FEN: 8/4N/6p/4n2p/7P/5kPK b
: Well done
: Bernhard

Hmmm... hope it still does after the recompile is done. :)

In any case, 11.15 executables are not there yet, just keep checking
the dates. The source is ok now and I'm running exactly that on ICC
with no further oddities so far...

Bob

Tord Kallqvist Romstad

unread,
Jan 30, 1997, 3:00:00 AM1/30/97
to

Robert Hyatt (hy...@cis.uab.edu) wrote:
: Peter Herttrich (dh1...@inss1.etec.uni-karlsruhe.de) wrote:

: : In rec.games.chess.computer Robert Hyatt <hy...@cis.uab.edu> wrote:
: : : If you downloaded the source or executables for 11.15 today, please
: : : copy the source again. I should have realized there was a problem
: : : when I found a 400mb log file this afternoon. Every now and then
: : : Xboard gets into a real snit and produces a monster log when ICC
: : : and Xboard lose a connection in some unclean way. This filled up a
: : : disk partition and when I released the source, it was not a complete
: : : version, but had a few old modules as well, which were incompatible
: : : with each other.

: : : Someone reported seeing some Mat00 scores (which makes no sense.)
: : : I couldn't reproduce it, but found later that the source was not
: : : correct. I'll get Jason to compile them again for those wanting
: : : executables.

: : : Bob

: : OK, but i missed the precompiled linux-executable.


: : And one more question: What is the reason for using the old a.out
: : format? The Pentium-optimized ELF Compiler is available. I use it
: : without problems.
: : After stripping the ELF-executable has 332084 Bytes. With the a3-test
: : it spites 61115 nps on a PPro200MHz (hash 24M, hashp 5M).
: : This only for information.

: Here's why: It's 10% faster. I've been communicating with the PCG guys
: and they found exactly the same thing. I'm working on getting a new PGCC
: that produces a.out to try it out. Should pull this off before long. In
: any case, ELF is at least 10% slower...

This surprises me. What is the technical explanation for this? Does the
same thing happen with all programs? Could I speed up my own program by 10%
just by compiling it to a.out format?

Tord

Robert Hyatt

unread,
Jan 30, 1997, 3:00:00 AM1/30/97
to

Tord Kallqvist Romstad (tor...@ifi.uio.no) wrote:

: : Here's why: It's 10% faster. I've been communicating with the PCG guys


: : and they found exactly the same thing. I'm working on getting a new PGCC
: : that produces a.out to try it out. Should pull this off before long. In
: : any case, ELF is at least 10% slower...

: This surprises me. What is the technical explanation for this? Does the
: same thing happen with all programs? Could I speed up my own program by 10%
: just by compiling it to a.out format?

I'd suspect so, but you should definitely try. Speculation has it that
perhaps the ELF format dedicates one register for something or other, which
is one of a very few registers in the X86... I have not tried to look at
the assembler output, but have run a bunch of tests... a.out is faster for
(to me) unknown reasons...


Steffen A. Jakob

unread,
Jan 31, 1997, 3:00:00 AM1/31/97
to

From the ELF-HOWTO:
-------------------
It's not intrinsically smaller or faster

You may well end up with smaller binaries anyway, though, as
you can more easily create shared libraries of common code
between many programs. In general, if you use the same compiler
options and your binaries come out smaller than they did with
a.out, it's more likely to be fluke or a different compiler
version. As for `faster', I'd be surprised. Speed increases
could turn up if your binaries are smaller, due to less swapping
or larger functional areas fitting in cache.

Jason Deines

unread,
Jan 31, 1997, 3:00:00 AM1/31/97
to

Also from the ELF-HOWTO, at the very start of the document:

(The advantages are first listed:)
It is much simpler to make shared libraries with ELF.
(snip)
It makes dynamic loading (ie programs which can load modules at
runtime) much simpler.
(snip)

(Then the speed issue is mentioned:)

Against this it must be weighed that ELF is possibly a bit slower. The figures
that get bandied around are between 1% and 5%, though all the actual tests
that have been conducted so far indicate that the difference is small enough
to get lost in the noise of other events happening at the same time. If you
have TeX or a Postscript viewer/printer, you can read speed.comp-1.0.tar.gz,
which is available from SunSite somewhere.

The slowdown comes from the fact that ELF library code must be position
independent (this is what the -fPIC above stands for) and so a register must
be devoted to holding offsets. That's one less for holding variables in, and
the 80x86 has a paucity of general-purpose registers anyway.

---------------

I'm not sure why the statements in the HOWTO contradict each other, but there
you have it. Real-world testing by me using crafty shows a 10 to 15%
performace hit for ELF using the default gcc (2.7.2.1). Others have mentioned
similar findings.

--Jason

Jason Deines
jaso...@sprynet.com

Bernd Schmidt

unread,
Jan 31, 1997, 3:00:00 AM1/31/97
to

jaso...@sprynet.com (Jason Deines) writes [excerpt from ELF-HOWTO]:

[snip]


>Against this it must be weighed that ELF is possibly a bit slower.

[snip]


>The slowdown comes from the fact that ELF library code must be position
>independent (this is what the -fPIC above stands for) and so a register must
>be devoted to holding offsets. That's one less for holding variables in, and
>the 80x86 has a paucity of general-purpose registers anyway.

>---------------
>I'm not sure why the statements in the HOWTO contradict each other,

They don't. Normal code should be compiled identically whether the format is
a.out or ELF. Only during library is one extra register (ebx) unavailable.

> but there
>you have it. Real-world testing by me using crafty shows a 10 to 15%
>performace hit for ELF using the default gcc (2.7.2.1). Others have mentioned
>similar findings.

I'll try this myself today, but is there a difference whether you link the
executable statically or dynamically?

Bernd

Ronald de Man

unread,
Jan 31, 1997, 3:00:00 AM1/31/97
to

vabb...@iagrs06.IAG.Uni-Stuttgart.de (B. Bauer) writes:

>Robert Hyatt (hy...@cis.uab.edu) wrote:
>> If you downloaded the source or executables for 11.15 today, please
>> copy the source again. I should have realized there was a problem
>> when I found a 400mb log file this afternoon. Every now and then
>> Xboard gets into a real snit and produces a monster log when ICC
>> and Xboard lose a connection in some unclean way. This filled up a
>> disk partition and when I released the source, it was not a complete
>> version, but had a few old modules as well, which were incompatible
>> with each other.

>> Someone reported seeing some Mat00 scores (which makes no sense.)
>> I couldn't reproduce it, but found later that the source was not
>> correct. I'll get Jason to compile them again for those wanting
>> executables.

>> Bob

>Using wcraftyt-11.15.exe will produce Mat00 scores.


>So I assume wcraftyt-11.15.exe is not the real 11.15 version.
>IMHO crafty-11.15 is the first crafty to solve
>Pierre-Nolot.11 Endgame (En5) Black Moves Ng4
> FEN: 8/4N/6p/4n2p/7P/5kPK b
>Well done
>Bernhard

I'm a bit confused about this Nolot position. It is not one of the
'VERY hard tactical' Nolot positions that have been posted before.
Anyway, I don't think this is a particularly hard position. My program
finds Ng4 in under 3 seconds on a Sparc20:

0:00.005 1 3 -0.956 Nd3 Nxg6
0:00.017 1 18 +0.083 Ke2
0:00.026 1 22 +0.116 Ke3
0:00.034 1 25 +0.150 Ke4
0:00.041 1. 25 +0.150 Ke4
0:00.049 2 44 +0.250 Ke4 Kg2
0:00.050 2. 80 +0.250 Ke4 Kg2
0:00.053 3 130 +0.150 Ke4 Kg2 Kd4
0:00.059 3. 264 +0.150 Ke4 Kg2 Kd4
0:00.066 4 398 +0.216 Ke4 Kg2 Kd4 Kf2
0:00.084 4. 466 +0.216 Ke4 Kg2 Kd4 Kf2
0:00.111 5 972 +0.150 Ke4 Kg2 Ke3 Kf1 Kd4
0:00.130 5. 1182 +0.150 Ke4 Kg2 Ke3 Kf1 Kd4
0:00.191 6 2686 +0.116 Ke4 Kg2 Kd4 Kf2 Kc5 Ke3
0:00.224 6. 3411 +0.116 Ke4 Kg2 Kd4 Kf2 Kc5 Ke3
0:00.286 7 5111 +0.150 Ke4 Kg2 Ke3 Nd5+ Kd4 Nf4 Ke4 Kf2
0:00.321 7. 5953 +0.150 Ke4 Kg2 Ke3 Nd5+ Kd4 Nf4 Ke4 Kf2
0:00.448 8 9790 +0.083 Ke4 Kg2 Kd4 Kf2 Kc5 Ke3 Nc4+ Ke4 Nd6+ Ke5
0:00.606 8 14571 > +0.110 Kf2 Nd5
0:00.718 8 17816 +0.083 Kf2 Nd5 Kf3 Ne7 Nd3 Nxg6 Ke4 etc.
0:00.727 8. 17816 +0.083 Kf2 Nd5 Kf3 Ne7 Nd3 Nxg6 Ke4 etc.
0:00.858 9 21821 +0.083 Kf2 Nd5 Kf3 Ne7 Ke4 Kg2 Kd4 Kf2 Kc5 Ke3 Nc4+ Ke4 Nd6+ Ke5
0:01.046 9. 28097 +0.083 Kf2 Nd5 Kf3 Ne7 Ke4 Kg2 Kd4 Kf2 Kc5 Ke3 Nc4+ Ke4 Nd6+ Ke5
0:01.538 10 43243 +0.150 Kf2 Nd5 Kg1 Nf4 Ng4 Nd3 Nf2+ Nxf2 Kxf2 Kh2 Ke3 etc.
0:01.804 10. 51852 +0.150 Kf2 Nd5 Kg1 Nf4 Ng4 Nd3 Nf2+ Nxf2 Kxf2 Kh2 Ke3 etc.
0:02.326 11 69436 +0.083 Kf2 Nd5 Kf3 Ne7 Ke4 Kg2 Kd4 Kf2 Kc5 Ke3 Nc4+ Ke4
0:02.906 11 89090 > +0.110 Ng4 Nxg6
0:07.801 11 234683 +0.110 Ng4 Nc6 Nf2+ Kh2 Ne4 Ne5+ Ke2 etc.
0:07.871 11. 237045 +0.110 Ng4 Nc6 Nf2+ Kh2 Ne4 Ne5+ Ke2 etc.
1:05.698 12 1823876 +4.283 Ng4 Nxg6 Kf2 Ne5 Nxe5 Kh2 Nf3+ Kh3 Ng1+ Kh2 Ne2 Kh1 Nxg3+ Kh2 Nf1+ Kh1 Ne3 etc.
1:08.524 12. 1917381 +4.283 Ng4 Nxg6 Kf2 Ne5 Nxe5 Kh2 Nf3+ Kh3 Ng1+ Kh2 Ne2 Kh1 Nxg3+ Kh2 Nf1+ Kh1 Ne3 etc.
1:09.534 13 1949404 +5.500 Ng4 Nxg6 Kf2 Ne5 Nxe5 Kh2 Ng4+ Kh3 Ne3 Kh2 Kf3 g4 etc.
1:10.363 13. 1977791 +5.500 Ng4 Nxg6 Kf2 Ne5 Nxe5 Kh2 Ng4+ Kh3 Ne3 Kh2 Kf3 g4 etc.
1:21.484 14 2338913 +7.006 Ng4 Nd5 Kf2 Ne3 Nxe3 Kh2 Nf1+ Kh1 Kxg3 Kg1 Ne3 Kh1 Kxh4 Kg1 Kg3 Kh1 Kf4 Kh2
1:23.880 14. 2416301 +7.006 Ng4 Nd5 Kf2 Ne3 Nxe3 Kh2 Nf1+ Kh1 Kxg3 Kg1 Ne3 Kh1 Kxh4 Kg1 Kg3 Kh1 Kf4 Kh2
1:35.536 15 2806032 +7.040 Ng4 Nd5 Kf2 Ne3 Nxe3 Kh2 Nf1+ Kh1 Kxg3 Kg1 Ne3 Kh1 Kxh4 Kh2 g5 Kg1 g4 Kf2
1:40.892 15. 2990534 +7.040 Ng4 Nd5 Kf2 Ne3 Nxe3 Kh2 Nf1+ Kh1 Kxg3 Kg1 Ne3 Kh1 Kxh4 Kh2 g5 Kg1 g4 Kf2
2:09.697 16 3920903 +7.140 Ng4 Nd5 Kf2 Ne3 Nxe3 Kh2 Nf1+ Kh1 Kxg3 Kg1 Ne3 Kh1 Kxh4 Kh2 Kg4 Kh1 Kh3 Kg1 Kg3 Kh1 etc.
2:19.958 16. 4256436 +7.140 Ng4 Nd5 Kf2 Ne3 Nxe3 Kh2 Nf1+ Kh1 Kxg3 Kg1 Ne3 Kh1 Kxh4 Kh2 Kg4 Kh1 Kh3 Kg1 Kg3 Kh1 etc.
3:37.531 17 6848592 +7.163 Ng4 Nd5 Kf2 Ne3 Nxe3 Kh2 Nf1+ Kh1 Kxg3 Kg1 Ne3 Kh1 Kxh4 Kh2 Kg4 Kh1 Kh3 Kg1 Kg3 Kh1
4:05.639 17. 7820075 +7.163 Ng4 Nd5 Kf2 Ne3 Nxe3 Kh2 Nf1+ Kh1 Kxg3 Kg1 Ne3 Kh1 Kxh4 Kh2 Kg4 Kh1 Kh3 Kg1 Kg3 Kh1


Ronald de Man


Tom C. Kerrigan

unread,
Jan 31, 1997, 3:00:00 AM1/31/97
to

B. Bauer (vabb...@iagrs06.IAG.Uni-Stuttgart.de) wrote:

> IMHO crafty-11.15 is the first crafty to solve
> Pierre-Nolot.11 Endgame (En5) Black Moves Ng4
> FEN: 8/4N/6p/4n2p/7P/5kPK b

Stobor gets and keeps this after 4 seconds on a p5/100.

It's now crunching 16 ply with a score of +7.38...

Is this hard for other programs??

Cheers,
Tom

Harald Faber

unread,
Jan 31, 1997, 3:00:00 AM1/31/97
to

quoting a mail from hyatt # cis.uab.edu

Hello Robert,


RH> From: hy...@cis.uab.edu (Robert Hyatt)
RH> Subject: Crafty 11.15
RH> Organization: CIS, University of Alabama at Birmingham
RH>
RH> If you downloaded the source or executables for 11.15 today, please
RH> copy the source again. I should have realized there was a problem
RH> when I found a 400mb log file this afternoon. Every now and then
RH> Xboard gets into a real snit and produces a monster log when ICC
RH> and Xboard lose a connection in some unclean way. This filled up a

Sorry for interrupting, but could you tell me reliable where I can get
this Winboard or XBoard? I'd like to have a graphical interface, does this
present me a chess board or what is this good for?

The 2 or 3 european crafty-ftp-sites don't seem to offer xboard or
winboard, any source?


Harald
--

Robert Hyatt

unread,
Feb 2, 1997, 3:00:00 AM2/2/97
to

It should be available at any ftp site that keeps chess-specific codes, like
the various server interfaces and so forth.

log on to ICC, and "finger mann" to get a link to the current source code
for xboard/winboard...


John Stanback

unread,
Feb 2, 1997, 3:00:00 AM2/2/97
to

I think this must be pretty easy. Zarkov takes about 7 seconds on a
p5/100...


John

chessman

unread,
Feb 4, 1997, 3:00:00 AM2/4/97
to

On 31 Jan 1997 22:10:12 +0100, kerr...@merlin.pn.org (Tom C.
Kerrigan) wrote:

>B. Bauer (vabb...@iagrs06.IAG.Uni-Stuttgart.de) wrote:
>
>> IMHO crafty-11.15 is the first crafty to solve
>> Pierre-Nolot.11 Endgame (En5) Black Moves Ng4
>> FEN: 8/4N/6p/4n2p/7P/5kPK b
>
>Stobor gets and keeps this after 4 seconds on a p5/100.
>
>It's now crunching 16 ply with a score of +7.38...
>
>Is this hard for other programs??
>

>Cheers,
>Tom

crafty w/ slight mod to null move code..6 seconds:

White(1): setb
8/4N3/6p1/4n2p/7P/5kPK/8/8 b


+---+---+---+---+---+---+---+---+
8 | | | | | | | | |
+---+---+---+---+---+---+---+---+
7 | | | | | N | | | |
+---+---+---+---+---+---+---+---+
6 | | | | | | | *P| |
+---+---+---+---+---+---+---+---+
5 | | | | | *N| | | *P|
+---+---+---+---+---+---+---+---+
4 | | | | | | | | P |
+---+---+---+---+---+---+---+---+
3 | | | | | | *K| P | K |
+---+---+---+---+---+---+---+---+
2 | | | | | | | | |
+---+---+---+---+---+---+---+---+
1 | | | | | | | | |


+---+---+---+---+---+---+---+---+
a b c d e f g h

Black(1): d
Black(1): st
search time set to 12000.
Black(1): go
end-game phase


clearing transposition table
clearing pawn hash tables

time limit 200:00


depth time score variation (1)

7 0.53 0.574 Ke4 Kg2 Kd4 Kf2 Kc4 Ke3 Kc3
7 0.74 0.643 Ke3 Kg2 Ke4 Kf2 Kd4 Ke2 Kc3
7-> 1.15 0.643 Ke3 Kg2 Ke4 Kf2 Kd4 Ke2 Kc3
8 1.77 0.467 Ke3 Kg2 Ke4 Kf2 Kd4 Ke2 Ke4 Kf1
8 2.26 0.531 Ke4 Kg2 Ke3 Nd5+ Kd4 Nf6 Nd3 Kf3
Kc3
8 3.10 0.861 Kf2 Kh2 Ng4+ Kh1 Kxg3 Nxg6 Kf3
Kg1
Ne3
8-> 3.69 0.861 Kf2 Kh2 Ng4+ Kh1 Kxg3 Nxg6 Kf3
Kg1
Ne3
9 4.44 0.780 Kf2 Kh2 Ng4+ Kh1 Kxg3 Nxg6 Nf2+
Kg1
Nd3 Kf1 Kf3 Kg1
9 6.15 ++ Ng4!!
9 6.42 4.164 Ng4 Nxg6 Kf2 Ne5 Nxe5 Kh2 Kf3
Kh3
Ng4
9-> 7.19 4.164 Ng4 Nxg6 Kf2 Ne5 Nxe5 Kh2 Kf3
Kh3
Ng4
10 7.67 4.214 Ng4 Nxg6 Kf2 Ne5 Nxe5 Kh2 Ng4+
Kh3
Ne3 Kh2 Kf3
10-> 11.72 4.214 Ng4 Nxg6 Kf2 Ne5 Nxe5 Kh2 Ng4+
Kh3
Ne3 Kh2 Kf3
11 11.80 ++ Ng4!!
11 13.12 4.824 Ng4 Nxg6 Kf2 Ne5 Nxe5 Kh2 Ng4+
Kh3
Ne3 Kh2 Nf1+ Kh3 Nxg3
11-> 21.23 4.824 Ng4 Nxg6 Kf2 Ne5 Nxe5 Kh2 Ng4+
Kh3
Ne3 Kh2 Nf1+ Kh3 Nxg3
12 23.89 4.824 Ng4 Nxg6 Kf2 Ne5 Nxe5 Kh2 Ng4+
Kh3
Ne3 Kh2 Nf1+ Kh3 Nxg3 Kh2
12-> 42.09 4.824 Ng4 Nxg6 Kf2 Ne5 Nxe5 Kh2 Ng4+
Kh3
Ne3 Kh2 Nf1+ Kh3 Nxg3 Kh2
13 48.05 5.074 Ng4 Nxg6 Kf2 Ne5 Nxe5 Kh2 Nf3+
Kh3
Ng1+ Kh2 Ne2 Kh3 Kf3 Kh2 Nxg3
13-> 1:26 5.074 Ng4 Nxg6 Kf2 Ne5 Nxe5 Kh2 Nf3+
Kh3
Ng1+ Kh2 Ne2 Kh3 Kf3 Kh2 Nxg3
14 1:28 ++ Ng4!!
14-> 3:08 5.473 Ng4 Nxg6 Kf2 Ne5 Nxe5 Kh2 Nf3+
Kh3
Ng1+ Kh2 Ne2 Kh3 Kf3 Kh2 Nxg3
15 3:37 ++ Ng4!!

0 new messages