Computer Chess Club Archives


Search

Terms

Messages

Subject: Crafty Question for Dr. Hyatt

Author: James T. Walker

Date: 15:51:09 01/06/99


I was running some test today on Crafty when I decided to install it on my AMD
K6-2 computer which runs at 350 Mhz.  I set crafty(15.20) up to run a problem on
both computers to compare speeds.  The Pentium II @ 333 Mhz runs Crafty twice as
fast as the K6-2-350.  Can you explain the large difference in speed between the
two machines?  I have done this test on other programs and usually the K6-2 is
10-20% faster than the Pentium II.  So the Pentium II running Crafty at twice
the speed is really a shocker.  I tried Crafty 16.3 also.  Same thing.  Two logs
listed below.

hash table memory = 48M bytes.
pawn hash table memory = 10M bytes.
 game/30 minutes primary time control


Crafty v15.20

White(1): edit

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

White(1): display
White(1): go
end-game phase
              clearing hash tables
              time limit 51.42 (5:08)
              depth   time  score   variation (1)
                9     0.07   2.21   1. Ke2 Ke7 2. Ke3 Kd7 3. Kd4 Kd6 4.
                                    b5 Kc7 5. Kc5
                9     0.08     ++   1. Kc2!!
                9     0.08   7.12   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc6 4.
                                    Ka5 Kd5 5. Kb5
                9->   0.09   7.12   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc6 4.
                                    Ka5 Kd5 5. Kb5
               10     0.10     --   1. Kc2
               10     0.13   2.21   1. Kc2 Ke7 2. Kb3 Kd6 3. Kc4 Kc6 4.
                                    b5+ Kb6 5. Kb4 Kc7 6. Kc5 <HT>
               10->   0.14   2.21   1. Kc2 Ke7 2. Kb3 Kd6 3. Kc4 Kc6 4.
                                    b5+ Kb6 5. Kb4 Kc7 6. Kc5 <HT>
               11     0.15     ++   1. Kc2!!
               11     0.17   7.41   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc6 4.
                                    Ka5 Kc7 5. Ka6 Kc6 6. b5+ Kd5
               11->   0.19   7.41   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc6 4.
                                    Ka5 Kc7 5. Ka6 Kc6 6. b5+ Kd5
               12     0.20     --   1. Kc2
               12     0.22   2.57   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc6 4.
                                    Ka5 Kc7 5. b5 Kb7 6. b6 Kc6 7. Ka6
               12->   0.23   2.57   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc6 4.
                                    Ka5 Kc7 5. b5 Kb7 6. b6 Kc6 7. Ka6
               13     0.25     ++   1. Kc2!!
               13     0.28   7.49   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc6 4.
                                    Ka5 Kc7 5. Ka6 Kd6 6. b5 Ke5 7. Kb6
               13->   0.29   7.49   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc6 4.
                                    Ka5 Kc7 5. Ka6 Kd6 6. b5 Ke5 7. Kb6
               14     0.32   7.51   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc6 4.
                                    Ka5 Kc7 5. Ka6 Kd6 6. b5 Kc7 7. Ka7
                                    <HT>
               14->   0.34   7.51   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc6 4.
                                    Ka5 Kc7 5. Ka6 Kd6 6. b5 Kc7 7. Ka7
                                    <HT>
               15     0.36     ++   1. Kc2!!
               15     0.40   8.37   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc6 4.
                                    Ka5 Kc7 5. Ka6 Kd6 6. b5 Kc7 7. Ka7
                                    Kd6 8. b6 Kd5
               15->   0.42   8.37   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc6 4.
                                    Ka5 Kc7 5. Ka6 Kd6 6. b5 Kc7 7. Ka7
                                    Kd6 8. b6 Kd5
               16     0.47   8.41   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kc6 5. Ka6 Kc7 6. b5 Kb8 7. Kb6
                                    Ka8 8. Kc6 Ka7
               16->   0.49   8.41   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kc6 5. Ka6 Kc7 6. b5 Kb8 7. Kb6
                                    Ka8 8. Kc6 Ka7
               17     0.54   8.47   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kc6 5. Ka6 Kc7 6. b5 Kb8 7. Kb6
                                    Kc8 8. Ka7 Kc7 9. b6+ Kd6
               17->   0.55   8.47   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kc6 5. Ka6 Kc7 6. b5 Kb8 7. Kb6
                                    Kc8 8. Ka7 Kc7 9. b6+ Kd6
               18     0.61     --   1. Kc2
               18     0.64   8.49   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. b5
                                    Ka7 8. Kc7 Ka8 9. Kc6 Kb8 10. Kd6 <HT>
               18->   0.65   8.49   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. b5
                                    Ka7 8. Kc7 Ka8 9. Kc6 Kb8 10. Kd6 <HT>
               19     0.71   8.51   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. b5
                                    Ka7 8. Kc7 Ka8 9. Kb6 Kb8 10. Kc6
               19->   0.72   8.51   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. b5
                                    Ka7 8. Kc7 Ka8 9. Kb6 Kb8 10. Kc6
               20     0.75     --   1. Kc2
               20     0.81   7.95   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. b5
                                    Ka7 8. Kc7 Ka8 9. Kd7 Kb7 10. Ke6 Kb6
               20->   0.83   7.95   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. b5
                                    Ka7 8. Kc7 Ka8 9. Kd7 Kb7 10. Ke6 Kb6
               21     0.86     ++   1. Kc2!!
               21->   0.88   8.34   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. b5
                                    Ka7 8. Kc7 Ka8 9. Kd7 Kb7 10. Ke6 Kb6
               22     0.93     --   1. Kc2
               22     1.03   7.51   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. b5
                                    Ka7 8. Kc7 Ka8 9. Kb6 Kb8 10. Ka6 Kc7
                                    11. Ka7 Kd6
               22->   1.05   7.51   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. b5
                                    Ka7 8. Kc7 Ka8 9. Kb6 Kb8 10. Ka6 Kc7
                                    11. Ka7 Kd6
               23     1.09     ++   1. Kc2!!
               23     1.17   9.52   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. Kb6
                                    Ka8 8. b5 Kb8 9. Ka6 Kc7 10. b6+ Kc8
                                    11. Ka7 Kd7 12. b7 Ke6 13. b8=Q Kf5
               23->   1.19   9.52   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. Kb6
                                    Ka8 8. b5 Kb8 9. Ka6 Kc7 10. b6+ Kc8
                                    11. Ka7 Kd7 12. b7 Ke6 13. b8=Q Kf5
               24     1.29   9.87   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. Kb6
                                    Ka8 8. b5 Kb8 9. Ka6 Kc7 10. b6+ Kc8
                                    11. Ka7 Kd7 12. b7 Ke6 13. b8=Q Kf5
                                    14. Kb6
               24->   1.31   9.87   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. Kb6
                                    Ka8 8. b5 Kb8 9. Ka6 Kc7 10. b6+ Kc8
                                    11. Ka7 Kd7 12. b7 Ke6 13. b8=Q Kf5
                                    14. Kb6
               25     1.45   9.89   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. Kb6
                                    Ka8 8. b5 Kb8 9. Ka6 Kc7 10. b6+ Kc8
                                    11. Ka7 Kd7 12. b7 Ke6 13. b8=Q Kf5
                                    14. Qf8+ Ke4 15. Kb6
               25->   1.47   9.89   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. Kb6
                                    Ka8 8. b5 Kb8 9. Ka6 Kc7 10. b6+ Kc8
                                    11. Ka7 Kd7 12. b7 Ke6 13. b8=Q Kf5
                                    14. Qf8+ Ke4 15. Kb6
               26     1.62  10.18   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. Kb6
                                    Ka8 8. b5 Kb8 9. Ka6 Kc7 10. Ka7 Kd8
                                    11. b6 Kd7 12. b7 Kc6 13. b8=Q Kc5
                                    <HT>
               26->   1.64  10.18   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. Kb6
                                    Ka8 8. b5 Kb8 9. Ka6 Kc7 10. Ka7 Kd8
                                    11. b6 Kd7 12. b7 Kc6 13. b8=Q Kc5
                                    <HT>
               27     1.91  10.28   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. Kb6
                                    Ka8 8. b5 Kb8 9. Ka6 Kc7 10. Ka7 Kd8
                                    11. b6 Kd7 12. b7 Kc6 13. b8=Q Kd5
                                    14. Qd8+ Ke4 15. Kb6 Kf3 16. Kc6
               27->   1.94  10.28   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. Kb6
                                    Ka8 8. b5 Kb8 9. Ka6 Kc7 10. Ka7 Kd8
                                    11. b6 Kd7 12. b7 Kc6 13. b8=Q Kd5
                                    14. Qd8+ Ke4 15. Kb6 Kf3 16. Kc6
               28     2.38  10.40   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. Kb6
                                    Ka8 8. b5 Kb8 9. Ka6 Kc7 10. Ka7 Kd8
                                    11. b6 Kd7 12. b7 Kc6 13. b8=Q Kd5
                                    14. Kb6 Kd4 15. Qd6+ Ke4 16. Qe6+ Kf4
                                    17. Kc6 <HT>
               28->   2.41  10.40   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. Kb6
                                    Ka8 8. b5 Kb8 9. Ka6 Kc7 10. Ka7 Kd8
                                    11. b6 Kd7 12. b7 Kc6 13. b8=Q Kd5
                                    14. Kb6 Kd4 15. Qd6+ Ke4 16. Qe6+ Kf4
                                    17. Kc6 <HT>
               29     3.81  10.62   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. Kb6
                                    Ka8 8. b5 Kb8 9. Ka6 Kc7 10. Ka7 Kd8
                                    11. b6 Kd7 12. b7 Kc6 13. b8=Q Kd5
                                    14. Kb6 Ke4 15. Kc5 Kf3 16. Qe5 Kg4
               29->   3.84  10.62   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. Kb6
                                    Ka8 8. b5 Kb8 9. Ka6 Kc7 10. Ka7 Kd8
                                    11. b6 Kd7 12. b7 Kc6 13. b8=Q Kd5
                                    14. Kb6 Ke4 15. Kc5 Kf3 16. Qe5 Kg4
               30     6.95  10.82   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. Kb6
                                    Ka8 8. b5 Kb8 9. Ka6 Kc7 10. Ka7 Kd8
                                    11. b6 Kd7 12. b7 Kc6 13. b8=Q Kd5
                                    14. Kb6 Kd4 15. Qd6+ Ke4 16. Kc5 Kf5
                                    17. Kd5 Kg4
               30->   6.98  10.82   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. Kb6
                                    Ka8 8. b5 Kb8 9. Ka6 Kc7 10. Ka7 Kd8
                                    11. b6 Kd7 12. b7 Kc6 13. b8=Q Kd5
                                    14. Kb6 Kd4 15. Qd6+ Ke4 16. Kc5 Kf5
                                    17. Kd5 Kg4
               31    12.43  10.90   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. Kb6
                                    Ka8 8. b5 Kb8 9. Ka6 Kc7 10. Ka7 Kd8
                                    11. b6 Kd7 12. b7 Ke6 13. b8=Q Kf5
                                    14. Qg3 Ke4 15. Qg4+ Kd3 16. Kb6 Ke3
                                    17. Kc5 Kd2 18. Qd4+ <HT>
               31->  12.45  10.90   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. Kb6
                                    Ka8 8. b5 Kb8 9. Ka6 Kc7 10. Ka7 Kd8
                                    11. b6 Kd7 12. b7 Ke6 13. b8=Q Kf5
                                    14. Qg3 Ke4 15. Qg4+ Kd3 16. Kb6 Ke3
                                    17. Kc5 Kd2 18. Qd4+ <HT>
               32    22.50  11.02   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. Kb6
                                    Ka8 8. b5 Kb8 9. Ka6 Kc7 10. b6+ Kc8
                                    11. Ka7 Kd7 12. b7 Ke6 13. Kb6 Kd5
                                    14. b8=Q Ke4 15. Kc5 Kf3 16. Qe5 Kg2
                                    17. Qf5 Kh2 18. Kd5
               32->  22.53  11.02   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. Kb6
                                    Ka8 8. b5 Kb8 9. Ka6 Kc7 10. b6+ Kc8
                                    11. Ka7 Kd7 12. b7 Ke6 13. Kb6 Kd5
                                    14. b8=Q Ke4 15. Kc5 Kf3 16. Qe5 Kg2
                                    17. Qf5 Kh2 18. Kd5
               33    39.42  11.09   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. Kb6
                                    Ka8 8. b5 Kb8 9. Ka6 Kc7 10. b6+ Kc8
                                    11. Ka7 Kd7 12. b7 Ke6 13. b8=Q Kf5
                                    14. Qc8+ Kf4 15. Kb6 Ke3 16. Qg4 Kd3
                                    17. Qf3+ Kd4 18. Qf5 Ke3 19. Kc5 <HT>
               33->  39.45  11.09   1. Kc2 Ke7 2. Kb3 Kd6 3. Ka4 Kc7 4.
                                    Ka5 Kb7 5. Kb5 Ka7 6. Kc6 Kb8 7. Kb6
                                    Ka8 8. b5 Kb8 9. Ka6 Kc7 10. b6+ Kc8
                                    11. Ka7 Kd7 12. b7 Ke6 13. b8=Q Kf5
                                    14. Qc8+ Kf4 15. Kb6 Ke3 16. Qg4 Kd3
                                    17. Qf3+ Kd4 18. Qf5 Ke3 19. Kc5 <HT>
              time=51.60  cpu=99%  mat=1  n=12900294  fh=94%  nps=250005
              ext-> checks=2492596 recaps=0 pawns=37299 1rep=10650
              predicted=0  nodes=12900294  evals=4385863
              endgame tablebase-> probes done=0  successful=0
              hashing-> trans/ref=128%  pawn=99%  used=w10% b18%

White(1): Kc2
              time used:  51.61

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

Black(1): Ke7 [pondering]
              time limit 49.95 (4:59)
              depth   time  score   variation (32)
               32     3.66  11.17   2. Kb3 Kd6 3. Ka4 Kc7 4. Ka5 Kb7 5.
                                    Kb5 Ka7 6. Kc6 Kb8 7. Kb6 Ka8 8. b5
                                    Kb8 9. Ka6 Kc7 10. b6+ Kc8 11. Ka7
                                    Kd7 12. b7 Ke6 13. b8=Q Kf5 14. Qb4
                                    Kg6 15. Qf4 Kh5 16. Kb6 Kg6 17. Qb8
                                    Kf5 18. Kb7 Ke4 19. Ka6 <HT>
               32->   4.40  11.17   2. Kb3 Kd6 3. Ka4 Kc7 4. Ka5 Kb7 5.
                                    Kb5 Ka7 6. Kc6 Kb8 7. Kb6 Ka8 8. b5
                                    Kb8 9. Ka6 Kc7 10. b6+ Kc8 11. Ka7
                                    Kd7 12. b7 Ke6 13. b8=Q Kf5 14. Qb4
                                    Kg6 15. Qf4 Kh5 16. Kb6 Kg6 17. Qb8
                                    Kf5 18. Kb7 Ke4 19. Ka6 <HT>
Black(1): end
LearnBook() executed
execution complete.



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.