Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Is Crafty broke?!

Author: Robert Hyatt

Date: 18:58:09 09/24/01

Go up one level in this thread


On September 24, 2001 at 19:05:47, Slater Wold wrote:



When you go past 4 billion nodes, the counter wraps around (it is an unsigned
integer).  Ignore the NPS there...



>Today I analysed the 3 EPD's Michel posted on earlier.  ECM.1617, ECM.1354, &
>ECM.1204.  I gave each position 3 1/2 hours.  (st 126000)
>
>This test was run on my 2x1.4Ghz AMD.  I hashed 768MB, and 40M to phash, and 32M
>to cache.  Windows 2000 report that Crafty.exe is using 850MB of total memory,
>with total memory usage (of all programs running) at about 44%.
>
>Look at this SAD result:
>
>
>PFGA: EPD record: 1   ID: ECM.1617
>middle-game phase
>              clearing hash tables
>              time surplus   0.00  time limit 210:00 (210:00)
>         nss  depth   time  score   variation (1)
>starting thread 1
>         (2)    5->   0.14   1.83   1. Qa2 Bf5 2. Bxf5 gxf5 3. Qf2 e6
>                6     0.17   1.97   1. Qa2 e6 2. Qf2 a5 3. Nxf7 axb4
>         (3)    6->   0.31   1.97   1. Qa2 e6 2. Qf2 a5 3. Nxf7 axb4
>                7     0.34     --   1. Qa2
>         (2)    7     0.43   1.43   1. Qa2 e6 2. Qf2 Qc7 3. a5 f6 4. exf6
>                                    <HT>
>                7     0.84   1.65   1. Qf2 Qd8 2. Rae1 f5 3. Bd3 b5 4.
>                                    e6
>                7->   1.79   1.65   1. Qf2 Qd8 2. Rae1 f5 3. Bd3 b5 4.
>                                    e6
>                8     2.48   1.46   1. Qf2 Qa6 2. Bf3 Qc4 3. Rac1 Na6 4.
>                                    Be2 Qd5
>                8     4.03   1.65   1. d5 Bg4 2. Qf2 Qc7 3. Nxh7 Kxh7 4.
>                                    Qh4+ Kg8 5. Qxg4 cxd5
>                8     5.37   1.92   1. e6 Bxe6 2. Nxe6 fxe6 3. Qc4 Qc7
>                                    4. Qxe6+ Kh8 5. Rxf8+ Bxf8 6. Rf1 Nd7
>         (4)    8->   5.39   1.92   1. e6 Bxe6 2. Nxe6 fxe6 3. Qc4 Qc7
>                                    4. Qxe6+ Kh8 5. Rxf8+ Bxf8 6. Rf1 Nd7
>         (3)    9     5.96   2.00   1. e6 Bxe6 2. Nxe6 fxe6 3. Qc4 Kh8
>                                    4. Rxf8+ Bxf8 5. Qxe6 Qd8 6. Rf1 Nd7
>         (4)    9->   7.78   2.00   1. e6 Bxe6 2. Nxe6 fxe6 3. Qc4 Kh8
>                                    4. Rxf8+ Bxf8 5. Qxe6 Qd8 6. Rf1 Nd7
>         (3)   10     9.15   1.94   1. e6 Bxe6 2. Nxe6 fxe6 3. Qc4 Rf7
>                                    4. Qxe6 Bf6 5. Qc8+ Rf8 6. Qg4 Qc7
>                                    7. Bh6 <HT>
>         (4)   10->  23.25   1.94   1. e6 Bxe6 2. Nxe6 fxe6 3. Qc4 Rf7
>                                    4. Qxe6 Bf6 5. Qc8+ Rf8 6. Qg4 Qc7
>                                    7. Bh6 <HT>
>         (3)   11    26.98   2.03   1. e6 Bxe6 2. Nxe6 fxe6 3. Rxf8+ Kxf8
>                                    4. Qa2 e5 5. Qe6 Bf6 6. Bh6+ Ke8 7.
>                                    Qc8+ Kf7 8. Qf8+ Ke6 9. a5
>               11->  32.12   2.03   1. e6 Bxe6 2. Nxe6 fxe6 3. Rxf8+ Kxf8
>                                    4. Qa2 e5 5. Qe6 Bf6 6. Bh6+ Ke8 7.
>                                    Qc8+ Kf7 8. Qf8+ Ke6 9. a5
>               12    44.51   2.03   1. e6 Bxe6 2. Nxe6 fxe6 3. Rxf8+ Bxf8
>                                    4. Qg4 Qd8 5. Qxe6+ Kh8 6. Rf1 a5 7.
>                                    Rf7 Qe8 8. bxa5 Rxa5
>         (4)   12->   2:27   2.03   1. e6 Bxe6 2. Nxe6 fxe6 3. Rxf8+ Bxf8
>                                    4. Qg4 Qd8 5. Qxe6+ Kh8 6. Rf1 a5 7.
>                                    Rf7 Qe8 8. bxa5 Rxa5
>         (3)   13     2:52   2.13   1. e6 Bxe6 2. Nxe6 fxe6 3. Qc4 Kh8
>                                    4. Rxf8+ Bxf8 5. Qxe6 Qd8 6. Rf1 a5
>                                    7. Rf7 <HT>
>         (3)   13->   5:13   2.13   1. e6 Bxe6 2. Nxe6 fxe6 3. Qc4 Kh8
>                                    4. Rxf8+ Bxf8 5. Qxe6 Qd8 6. Rf1 a5
>                                    7. Rf7 <HT>
>         (2)   14     6:27   2.20   1. e6 Bxe6 2. Nxe6 fxe6 3. Qg4 Rf5
>                                    4. Bxf5 exf5 5. Qe2 a5 6. Bf4 e5 7.
>                                    Bxe5 Bxe5 8. Qxe5 axb4
>         (4)   14->  20:58   2.20   1. e6 Bxe6 2. Nxe6 fxe6 3. Qg4 Rf5
>                                    4. Bxf5 exf5 5. Qe2 a5 6. Bf4 e5 7.
>                                    Bxe5 Bxe5 8. Qxe5 axb4
>         (3)   15    24:02   2.17   1. e6 Bxe6 2. Nxe6 fxe6 3. Qg4 Na6
>                                    4. Qxe6+ Kh8 5. Qxe7 Rfe8 6. Qh4 Qd8
>                                    7. Bg5 Bxd4+ 8. Kh1 Rxe4 9. Qxe4 Qxg5
>                                    10. Qxd4+
>               15    67:13     ++   1. Nxh7!!
>               15    68:11   2.95   1. Nxh7 Kxh7 2. Rxf7 Rxf7 3. Qh5+ Kg8
>                                    4. Bxg6 Be6 5. Qh7+ Kf8 6. Bh6 Ke8
>                                    7. Qxg7 Qa6 8. Bxf7+ Bxf7 9. Qf8+ Kd7
>                                    10. Qxf7 Qd3 11. Bg5
>         (4)   15->  69:14   2.95   1. Nxh7 Kxh7 2. Rxf7 Rxf7 3. Qh5+ Kg8
>                                    4. Bxg6 Be6 5. Qh7+ Kf8 6. Bh6 Ke8
>                                    7. Qxg7 Qa6 8. Bxf7+ Bxf7 9. Qf8+ Kd7
>                                    10. Qxf7 Qd3 11. Bg5
>               16    71:47     ++   1. Nxh7!!
>         (4)   16->  95:11   3.34   1. Nxh7 Kxh7 2. Rxf7 Rxf7 3. Qh5+ Kg8
>                                    4. Bxg6 Be6 5. Qh7+ Kf8 6. Bh6 Ke8
>                                    7. Qxg7 Qa6 8. Bxf7+ Bxf7 9. Qf8+ Kd7
>                                    10. Qxf7 Qd3 11. Bg5
>               17   102:32     ++   1. Nxh7!!
>              time=210:02  cpu=200%  mat=0  n=3694949828  fh=93%  nps=293k
>              ext-> chk=1012645119 cap=42877440 pp=18567449 1rep=99609877 mate=3
>572414
>              predicted=0  nodes=3694949828  evals=3365754754
>              endgame tablebase-> probes done=0  successful=0
>              hashing-> trans/ref=1237%  pawn=97%  used=14%
>              SMP->  split=4391  stop=689  data=11/32  cpu=420:37  elap=210:02
>
>293k nps?!?!  There is NO HD paging going on either.  I have confirmed this.
>
>WAIT!  It gets better!
>
>
>PFGA: EPD record: 2   ID: ECM.1354
>              time surplus   0.00  time limit 210:00 (210:00)
>         nss  depth   time  score   variation (1)
>                7     0.12   0.71   1. Ng3 Kh8 2. a3 Ba5 3. Re3 Re8 4.
>                                    Rxe8+ Qxe8 5. Rb1
>         (3)    7->   0.25   0.71   1. Ng3 Kh8 2. a3 Ba5 3. Re3 Re8 4.
>                                    Rxe8+ Qxe8 5. Rb1
>         (2)    8     0.31   0.59   1. Ng3 Kh8 2. a3 Ba5 3. Re3 Re8 4.
>                                    Nf5 Rxe3 5. Nxe3
>                8     1.76   0.63   1. Rg3 Rb8 2. Nxf6+ Rxf6 3. Bxh7+ Kf8
>                                    4. Rxg7 Kxg7 5. Qg6+ Kf8 6. Bxf6
>                8->   1.78   0.63   1. Rg3 Rb8 2. Nxf6+ Rxf6 3. Bxh7+ Kf8
>                                    4. Rxg7 Kxg7 5. Qg6+ Kf8 6. Bxf6
>                9     2.42   0.66   1. Rg3 Rb8 2. Nf2 Kh8 3. Rh3 h6 4.
>                                    a3 Ba5 5. Rb1
>                9     4.36   0.69   1. Rb1 Rb8 2. Ng3 Kh8 3. a3 Ba5 4.
>                                    Re3 Re8 5. Re6
>                9     6.11   0.83   1. Ng5 fxg5 2. Bxh7+ Kh8 3. Rh3 Rf6
>                                    4. Bf5+ Kg8 5. Be6+ Rf7 6. Qh7+ Kf8
>                                    7. Bxg7+ Rxg7 8. Qh8+ Rg8 9. Qxg8+
>         (4)    9->   6.89   0.83   1. Ng5 fxg5 2. Bxh7+ Kh8 3. Rh3 Rf6
>                                    4. Bf5+ Kg8 5. Be6+ Rf7 6. Qh7+ Kf8
>                                    7. Bxg7+ Rxg7 8. Qh8+ Rg8 9. Qxg8+
>               10     9.47     ++   1. Ng5!!
>         (3)   10    23.20   3.00   1. Ng5 Re8 2. Ne6 Qc8 3. Bxh7+ Kh8
>                                    4. Rh3 Re7 5. Bf5+ Kg8 6. Nxg7 Qb7
>                                    7. Ne6 Bxc4 8. Bxf6 Bxd5 9. Bxe7 Qxe7
>               10->  23.75   3.00   1. Ng5 Re8 2. Ne6 Qc8 3. Bxh7+ Kh8
>                                    4. Rh3 Re7 5. Bf5+ Kg8 6. Nxg7 Qb7
>                                    7. Ne6 Bxc4 8. Bxf6 Bxd5 9. Bxe7 Qxe7
>               11    31.01   3.34   1. Ng5 Re8 2. Ne6 Qe7 3. Bxh7+ Kh8
>                                    4. Rh3 Reb8 5. Bd3+ Kg8 6. Rg3 g5 7.
>                                    fxg5 fxg5 8. Rxg5+ Kf7
>               11->  32.65   3.34   1. Ng5 Re8 2. Ne6 Qe7 3. Bxh7+ Kh8
>                                    4. Rh3 Reb8 5. Bd3+ Kg8 6. Rg3 g5 7.
>                                    fxg5 fxg5 8. Rxg5+ Kf7
>               12    59.70     ++   1. Ng5!!
>               12->   2:52   3.73   1. Ng5 Re8 2. Ne6 Qe7 3. Bxh7+ Kh8
>                                    4. Rh3 Reb8 5. Bd3+ Kg8 6. Rg3 g5 7.
>                                    fxg5 fxg5 8. Rxg5+ Kf7
>               13     4:12     ++   1. Ng5!!
>               13    10:53   4.84   1. Ng5 h6 2. Bh7+ Kh8 3. Bg8 f5 4.
>                                    Bf7 Qxg5 5. fxg5 Rxf7 6. gxh6 Bxc4
>                                    7. Bxg7+ Rxg7 8. hxg7+ Kxg7 9. Qxf5
>                                    Bxd5
>               13->  11:03   4.84   1. Ng5 h6 2. Bh7+ Kh8 3. Bg8 f5 4.
>                                    Bf7 Qxg5 5. fxg5 Rxf7 6. gxh6 Bxc4
>                                    7. Bxg7+ Rxg7 8. hxg7+ Kxg7 9. Qxf5
>                                    Bxd5
>               14    13:59   4.87   1. Ng5 h6 2. Bh7+ Kh8 3. Bg8 f5 4.
>                                    Bf7 Qxg5 5. fxg5 Rxf7 6. gxh6 Bxc4
>                                    7. Bxg7+ Rxg7 8. hxg7+ Kxg7 9. Rxf5
>                                    Bxd5 10. Raf1
>               14->  15:25   4.87   1. Ng5 h6 2. Bh7+ Kh8 3. Bg8 f5 4.
>                                    Bf7 Qxg5 5. fxg5 Rxf7 6. gxh6 Bxc4
>                                    7. Bxg7+ Rxg7 8. hxg7+ Kxg7 9. Rxf5
>                                    Bxd5 10. Raf1
>               15    31:53     ++   1. Ng5!!
>               15   170:55   6.69   1. Ng5 h6 2. Rh3 Rf7 3. Bh7+ Kf8 4.
>                                    Ne6+ Ke7 5. Nxd8 Rxd8 6. Bd3 Re8 7.
>                                    a3 Ba5 8. Re3+ Kf8 9. Re6 Rd7
>               15-> 172:52   6.69   1. Ng5 h6 2. Rh3 Rf7 3. Bh7+ Kf8 4.
>                                    Ne6+ Ke7 5. Nxd8 Rxd8 6. Bd3 Re8 7.
>                                    a3 Ba5 8. Re3+ Kf8 9. Re6 Rd7
>              time=210:02  cpu=199%  mat=0  n=364607295  fh=94%  nps=28k
>              ext-> chk=1441171762 cap=30852436 pp=14692271 1rep=182498524 mate=
>8830295
>              predicted=0  nodes=364607295  evals=2035070547
>              endgame tablebase-> probes done=0  successful=0
>              hashing-> trans/ref=210%  pawn=99%  used=14%
>              SMP->  split=4743  stop=573  data=12/32  cpu=419:58  elap=210:02
>
>28k nps!?!
>
>Bob, is this a known problem is Crafty?  Too much hash?  Too much time??
>
>This machine has gotten over 1.5M nps in both of these positions, using 384MB
>hash.
>
>Any ideas?
>
>I plan to run the tests again, with the same amount of time.  Hopefully I will
>get a *little* better result!
>
>
>Slate



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.