SWCR LIVE: Komodo 3.0 w32 & Komodo 3.0 x64

Discussion of computer chess matches and engine tournaments.

Moderator: Ras

Frank Quisinsky
Posts: 7045
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: After the first 360 x64 & 340 w32 Komodo 3 games!

Post by Frank Quisinsky »

Hi Don,

what do you think how many points SSE will make Komodo 3.0 x64 stronger? For me not easy to test, because after 1.200 SWCR games (:40 games particiapants = 30) I have a result with an average of +-4 after my database statistics from all tested SWCR engines. I think with SSE I can produce an advantage from max. 5-8 points.

Important for +-4 are the participants too.
Not only how many games I have.
With more participant opponents the result will be better.

Could be possible that Komodo 3.0 x64 SSE will have the same result as Komodo 3.0 x64 without SSE. Yes, I will test it after the still running Komodo 3.0 round robins but please ... I can't produce a clear result. After my analyzes I need around 8.000 games for a clear result, means to say SSE will give me exact 5-8 points more.

In this case is your opinion about it is more important as the result I can produce. You are the programmer and have the knowledge about it.

Best
Frank

PS: Never thinking about it that in other engines SSE is included. So you have right that I should test it.

At the moment:

Code: Select all

  SWCR         : 133.544 games           #Time control: 40/10 "repeatedly"
  Last update  : September 21st, 2011    #Game average: 40 minutes, move average = 85
                                         #Resign      : OFF
  LIVE 1       : Komodo 3.0 w32          #Ponder      : ON
  Cores        : 08/16                   #Learning    : OFF
  To play      : 682 of 1.200 games      #Endgames    : 4-pieces, 32Mb cache
                                         #Opening book: Own PGN random 5.03 book
  LIVE 2       : Komodo 3.0 x64          #GUI         : Shredder Classic 4 / Arena
  Cores        : 08/16                   #OS          : Windows XP Pro. x64 Edition
  To play      : 654 of 1.200 games      #Processors  : Intel® Core™2Q, 4xQ9550 2,83GHz
                                                      : Intel® Core™i7, 1x720 1,60GHz
                                         #Cores       : 1 core for each engine
  Database     : 131.493 games           #Hash-Tables : 256Mb  
  Updated      : September 13th, 2011    #Games       : 1.000 per engine minimal



          NAME / version of engine       ELO    +    -   GAM    SC   OP     DR
  -----------------------------------------------------------------------------
   1    1 Houdini 1.5 x64                3000   15   15  2059   78%  2777   29% 
   -    2 Houdini 1.5 w32                2983   20   20  1098   79%  2752   29% 
   2    3 Komodo 3.0 x64                 2975   28   27   546   78%  2753   31% Update, + 48 ... STILL RUNNING
   3    4 Rybka 4 x64 Exp. 42            2968   20   19  1240   80%  2718   25% 
   -    5 Rybka 4.1 x64 Exp. 79TD v.1    2962   19   19  1240   78%  2742   26% 
   -    6 Rybka 4 x64 Exp. 61            2960   21   21  1000   78%  2742   27% 
   -    7 Rybka 4.1 x64                  2957   16   16  1539   73%  2783   37% 
   4    8 Critter 1.2 x64                2951   17   17  1379   76%  2747   33% 
   5    9 Stockfish 2.1.1 JA x64 PHQ     2945   17   17  1360   75%  2756   32% 
   -   10 Houdini 1.03a x64              2943   21   21  1000   80%  2710   30% 
   6   11 IvanHoe B47cB x64              2941   16   16  1499   71%  2781   39% 
   -   12 Rybka 4 x64                    2940   18   17  1480   80%  2697   28% 
   7   13 Fire 2.2 xTreme x64            2939   18   17  1339   76%  2742   33% 
   -   14 Fire 1.5 xTreme x64            2935   17   16  1400   73%  2762   36% 
   -   15 Critter 1.2 w32                2935   19   19  1058   75%  2749   36% 
   -   16 Stockfish 2.1.1 JA x64         2935   16   16  1579   73%  2761   36% 
   -   17 IvanHoe B49jA x64              2932   17   17  1360   72%  2766   36% 
   -   18 Komodo 2.03 JA x64             2927   16   16  1600   71%  2763   32% 
   -   19 IvanHoe B52aC x64              2923   18   18  1160   73%  2756   36% 
   -   20 Stockfish 1.8.0 JA x64         2906   19   18  1160   75%  2711   32% 
   -   21 Stockfish 2.0.1 JA x64         2906   18   18  1120   69%  2767   38% 
   -   22 Stockfish 1.9.1 JA x64         2905   18   17  1280   73%  2727   33% 
   -   23 Fire 1.31 x64                  2903   19   19  1040   73%  2732   37% 
   -   24 Rybka 3 x64                    2902   21   21  1000   79%  2675   28% 
   -   25 Stockfish 2.1.1 JA w32         2902   18   18  1098   70%  2755   39% 
   -   26 Fire 2.2 xTreme w32            2901   18   18  1098   70%  2755   40% 
   -   27 Rybka 4.1 w32                  2899   18   18  1098   70%  2755   36% 
   -   28 Critter 1.01 x64               2896   16   16  1360   66%  2780   39% 
   -   29 IvanHoe B47cB w32              2894   18   18  1098   69%  2755   39% 
   -   30 Stockfish 1.7.1 JA x64         2894   19   19  1080   76%  2702   33% 
   -   31 Stockfish 1.9.1 JA w32         2893   20   20  1000   77%  2693   31% 
   -   32 Rybka 4 w32                    2891   18   18  1200   76%  2695   32% 
   -   33 Critter 1.01 w32               2889   18   18  1200   72%  2719   33% 
   -   34 Komodo 3.0 w32                 2885   27   27   518   71%  2726   34% Update, + 19 ... STILL RUNNING
   -   35 Stockfish 1.7.1 JA w32         2872   18   18  1200   75%  2688   31% 
   -   36 Stockfish 2.0.1 JA w32         2871   20   19  1000   76%  2678   34% 
   -   37 Critter 0.90 x64               2871   17   17  1200   68%  2741   37% 
   -   38 Critter 0.90 w32               2868   20   20  1000   76%  2679   32% 
   -   39 Komodo 2.03 JA w32             2866   18   18  1080   65%  2754   37% 
   -   40 Stockfish 1.8.0 JA w32         2864   19   19  1000   73%  2702   38% 
   -   41 Rybka 3 w32                    2858   16   16  1520   74%  2687   31% 
   -   42 Komodo 1.3 JA x64              2840   16   16  1280   59%  2772   39% 
   8   43 Naum 4.2 x64                   2833   10   10  3539   62%  2739   36% 
   -   44 Critter 0.80 x64               2830   15   15  1640   67%  2698   32% 
   -   45 Stockfish 1.6.3 JA w32         2824   18   18  1080   71%  2678   36% 
   -   46 Naum 4.2 w32                   2823   11   11  3017   65%  2715   37% 
   -   47 Critter 0.80 w32               2814   18   18  1040   67%  2694   37% 
   -   48 Critter 0.70 x64               2811   19   19  1000   66%  2693   37% 
   -   49 Naum 4.1 w32                   2808   19   19  1000   67%  2692   35% 
   -   50 Komodo 1.2 JA x64              2804   13   13  2240   62%  2711   39% 
   -   51 Stockfish 1.6.0 JA w32         2801   18   18  1000   67%  2689   39% 
   9   52 Shredder 12 w32                2800    7    8  7075   60%  2726   36% 
  10   53 GullChess 1.2 x64              2791   15   15  1538   51%  2780   40% 
  11   54 Sjeng c't 2010 w32             2789    9    9  4956   57%  2741   38% 
   -   55 GullChess 1.1 x64              2786   17   17  1160   56%  2742   37% 
   -   56 Naum 4.0 w32                   2784   18   18  1000   65%  2684   38% 
  12   57 Spike 1.4 Leiden w32           2782    9    9  4796   56%  2733   37% 
   -   58 Komodo 1.0 JA x64              2782   19   18  1000   65%  2680   40% 
  13   59 Deep Fritz 12 w32              2779   14   14  1760   62%  2697   41% 
   -   60 Critter 0.70 w32               2775   18   18  1000   60%  2708   40% 
   -   61 GullChess 1.0a x64             2774   16   16  1440   59%  2708   37% 
   -   62 Komodo 1.3 JA w32              2774   19   19  1000   63%  2682   36% 
  14   63 Protector 1.4.0 JA x64         2769   15   15  1538   49%  2780   38% 
   -   64 GullChess 1.2 w32              2762   17   18  1097   50%  2760   38% 
  15   65 Junior 12.5.0.3 x64            2760   15   15  1658   49%  2763   36% 
  16   66 Spark 1.0 x64                  2759   13   13  2178   49%  2770   40% 
   -   67 Komodo 1.2 JA w32              2758   17   17  1200   58%  2700   41% 
  17   68 Hiarcs 13.2 w32                2757   11   10  3275   51%  2749   39% 
   -   69 Junior 12.5.0.3 w32            2751   18   18  1097   49%  2760   35% 
   -   70 GullChess 1.0a w32             2747   18   18  1000   57%  2698   40% 
  18   71 Hannibal 1.1 x64               2746   16   16  1298   50%  2749   39% 
   -   72 GullChess 1.1 w32              2744   18   18  1000   59%  2684   40% 
   -   73 Fritz 12 w32                   2744   16   16  1160   59%  2686   44% 
   -   74 Spark 0.5 x64                  2739   13   13  2080   55%  2702   36% 
   -   75 Hiarcs 13.1 w32                2737   11   11  2880   53%  2718   38% 
  19   76 Thinker 5.4d Inert x64         2731   10   10  3538   49%  2740   37% 
   -   77 Stockfish 1.5.1 JA w32         2727   18   18  1000   59%  2671   43% 
  20   78 Zappa Mexico II x64            2725   10   10  3538   48%  2740   39% 
   -   79 Spark 1.0 w32                  2717   14   14  1737   49%  2722   36% 
   -   80 Junior 12.0 x64                2716   14   14  1840   45%  2750   32% 
   -   81 Spark 0.4 x64                  2715   18   18  1000   55%  2683   40% 
   -   82 Komodo 1.0 JA w32              2714   16   16  1200   53%  2692   40% 
   -   83 Protector 1.4.0 JA w32         2712   14   14  1737   48%  2722   38% 
   -   84 Protector 1.3.4 JA x64         2711   14   14  1680   51%  2708   37% 
  21   85 Fruit 09_07_05 x64             2709   10   10  3538   46%  2740   33% 
   -   86 Thinker 5.4d Inert w32         2707   10   10  3537   49%  2714   41% 
   -   87 Spark 0.5 w32                  2707   17   16  1200   51%  2701   41% 
   -   88 Protector 1.3.6-370 JA x64     2704   17   17  1280   46%  2734   33% 
   -   89 Critter 0.60 x64               2703   18   18  1000   53%  2683   38% 
   -   90 Hannibal 1.1 w32               2702   18   18  1057   42%  2757   41% 
   -   91 Junior 12.0 w32                2697   18   19  1000   51%  2685   35% 
  22   92 Booot 5.1.0 w32                2697   16   16  1280   44%  2737   36% 
   -   93 Protector 1.3.5 x64            2691   18   18  1000   50%  2692   41% 
  23   94 Equinox 0.97e x64              2689   15   15  1538   41%  2760   34% 
   -   95 Sjeng WC-2008 x64              2688   14   14  1800   48%  2704   36% 
   -   96 Doch 1.3.4 JA w32              2686   18   18  1000   50%  2683   42% 
   -   97 Junior 11.2 w32                2685   17   17  1200   48%  2702   33% 
   -   98 Critter 0.60 w32               2684   18   18  1000   49%  2694   39% 
   -   99 Junior 11.2 x64                2682   16   16  1480   47%  2703   30% 
   -  100 Hannibal 1.0a x64              2682   12   12  2840   40%  2753   34% 
   -  101 Spark 0.4 w32                  2679   18   18  1000   48%  2693   42% 
   -  102 Protector 1.3.4 JA w32         2678   14   14  1600   47%  2699   39% 
  24  103 Onno 1.2.70 x64                2676   11   11  3298   41%  2741   35% 
   -  104 Onno 1.1.1 x64                 2673   18   18  1000   48%  2684   40% 
  25  105 Umko 1.2 x64                   2672   17   17  1258   39%  2756   36% 
   -  106 Protector 1.3.5 JA w32         2672   18   18  1000   45%  2705   43% 
   -  107 Protector 1.3.2 w32            2672   16   17  1160   47%  2693   41% 
  26  108 Cyclone xTreme Wrath w32       2671   13   13  2057   42%  2730   39% 
   -  109 Doch 1.2 JA w32                2669   18   18  1000   49%  2677   38% 
   -  110 Junior 2010 w32                2667   16   16  1240   47%  2689   36% 
   -  111 Equinox 0.95 x64               2667   17   17  1240   35%  2780   31% 
   -  112 Protector 1.3.1b w32           2666   18   18  1000   47%  2686   42% 
   -  113 Hiarcs 12.1 w32                2666   18   18  1000   46%  2691   40% 
   -  114 Sjeng WC-2008 w32              2664   12   12  2240   45%  2699   37% 
   -  115 Hiarcs 12.1 w32 Sharpen PV     2662   16   16  1280   45%  2697   39% 
   -  116 Equinox 0.95 w32               2662   18   18  1000   46%  2687   36% 
   -  117 Zappa Mexico II w32            2659   10   10  3537   42%  2715   39% 
   -  118 Fruit 09_07_05 w32             2658   18   19  1040   37%  2757   32% 
   -  119 Doch 09.980 JA w32             2654   18   18  1000   47%  2674   41% 
   -  120 Equinox 0.97e w32              2654   18   18  1097   35%  2764   32% 
   -  121 Spark 0.3a w32                 2653   17   17  1120   44%  2696   41% 
   -  122 Junior 11.1a x64               2650   19   19  1000   45%  2685   33% 
   -  123 Spark 0.3 w32                  2645   18   18  1000   43%  2692   42% 
   -  124 Junior 11.1a w32               2641   18   18  1000   43%  2693   36% 
   -  125 Hannibal 1.0a w32              2638   14   14  1760   40%  2705   35% 
  27  126 Bright 0.5c w32                2633   14   14  1960   39%  2716   34% 
   -  127 Umko 1.1 x64                   2630   13   13  2240   31%  2773   32% 
   -  128 Onno 1.1.1 w32                 2629   15   15  1520   40%  2693   41% 
   -  129 Onno 1.2.70 w32                2626   12   12  2537   37%  2723   38% 
  28  130 Loop M1-T x64                  2625   16   17  1378   32%  2762   34% 
   -  131 Loop 2007 x64                  2620   12   12  2400   37%  2721   34% 
   -  132 Loop 2007 w32                  2615   14   14  1897   37%  2707   36% 
  29  133 Jonny 4.00 w32                 2615   11   11  3475   34%  2735   29% 
   -  134 Umko 1.2 w32                   2615   18   19  1097   30%  2765   33% 
   -  135 Fruit 05/11/03 w32             2614   11   11  2880   38%  2699   40% 
  30  136 Crafty 23.4 JA x64             2614   13   13  2338   30%  2764   30% 
   -  137 Loop 13.6 w32                  2613   15   15  1520   38%  2694   39% 
   -  138 Equinox 0.87t x64              2612   17   17  1280   33%  2737   31% 
   -  139 Critter 0.52b w32              2611   18   18  1040   38%  2696   37% 
   -  140 Umko 1.0 x64, no ponder        2610   17   18  1160   34%  2722   38% 
  31  141 Scorpio 2.7 JA x64             2608   16   16  1538   28%  2785   27% 
   -  142 Glaurung 2.2 JA w32            2608   18   18  1080   37%  2698   36% 
  32  143 Ktulu 9.03 w32                 2607   14   15  1760   37%  2701   31% 
   -  144 Twisted Logic 20100131x x64    2606   18   18  1120   35%  2712   31% 
   -  145 Equinox 0.83 x64               2598   18   18  1120   32%  2731   32% 
  33  146 SmarThink 1.20 x64             2598   12   12  3018   32%  2736   31% 
  34  147 BugChess2 1.9 x64              2597   16   16  1618   35%  2717   28% 
   -  148 Crafty 23.3 JA x64             2594   18   18  1160   33%  2722   34% 
   -  149 SmarThink 1.20 w32             2593   11   11  2937   34%  2703   35% 
   -  150 Umko 1.1 w32                   2588   19   19  1000   36%  2690   34% 
  35  151 Tornado 4.40 x64               2588   15   15  1938   26%  2779   28% 
   -  152 Crafty 23.4 JA w32             2581   18   18  1097   34%  2698   33% 
   -  153 Scorpio 2.7 JA w32             2576   19   20  1097   25%  2767   28% 
   -  154 Equinox 0.83 w32               2576   19   19  1000   32%  2705   33% 
   -  155 Twisted Logic 20100131x w32    2572   15   15  1600   32%  2705   30% 
   -  156 Spike 1.2 Turin w32            2571   16   16  1480   31%  2706   34% 
  36  157 Cipollino 3.25 x64             2567   19   19  1080   30%  2719   31% 
   -  158 Tornado 4.40 w32               2565   16   16  1457   32%  2693   33% 
   -  159 Crafty 23.3 JA w32             2565   19   19  1000   30%  2706   32% 
   -  160 BugChess2 1.9 w32              2563   19   20  1097   24%  2767   26% 
   -  161 BugChess2 1.7 x64              2563   18   18  1240   27%  2737   29% 
  37  162 ChessTiger 2007 1.0012 w32     2562   12   12  3154   26%  2743   31% 
   -  163 Scorpio 2.6 JA x64             2554   18   18  1160   27%  2724   31% 
   -  164 Crafty 23.2 JA x64             2552   19   19  1080   28%  2715   30% 
  38  165 Chronos 1.99 x64, no ponder    2551   18   18  1200   28%  2717   33% 
  39  166 BobCat 2.75 x64                2549   16   16  1640   25%  2743   30% 
   -  167 Crafty 23.3 JA x64, no ponder  2547   20   20  1000   26%  2729   30% 
   -  168 Tornado 4.25 x64               2538   19   20  1080   27%  2715   25% 
  40  169 Daydreamer 1.75 JA x64         2517   19   19  1160   25%  2704   30% 
   -  170 Tornado 3.67 x64               2476   21   21  1040   21%  2712   25% 
  41  171 Zarkov 6.44 w32                2471   15   15  2120   22%  2697   24% 
  42  172 Gaviota 0.80 x64               2356   25   26  1040   11%  2714   15% 
User avatar
Don
Posts: 5106
Joined: Tue Apr 29, 2008 4:27 pm

Re: After the first 360 x64 & 340 w32 Komodo 3 games!

Post by Don »

Frank Quisinsky wrote:Hi Don,

what do you think how many points SSE will make Komodo 3.0 x64 stronger? For me not easy to test, because after 1.200 SWCR games (:40 games particiapants = 30) I have a result with an average of +-4 after my database statistics from all tested SWCR engines. I think with SSE I can produce an advantage from max. 5-8 points.
My best guess is 15 ELO. SSE on Komodo is really a big deal, more than other programs as we depending on the fast hardware popcount for many thing.


Important for +-4 are the participants too.
Not only how many games I have.
With more participant opponents the result will be better.

Could be possible that Komodo 3.0 x64 SSE will have the same result as Komodo 3.0 x64 without SSE. Yes, I will test it after the still running Komodo 3.0 round robins but please ... I can't produce a clear result. After my analyzes I need around 8.000 games for a clear result, means to say SSE will give me exact 5-8 points more.

In this case is your opinion about it is more important as the result I can produce. You are the programmer and have the knowledge about it.

Best
Frank

PS: Never thinking about it that in other engines SSE is included. So you have right that I should test it.

At the moment:

Code: Select all

  SWCR         : 133.544 games           #Time control: 40/10 "repeatedly"
  Last update  : September 21st, 2011    #Game average: 40 minutes, move average = 85
                                         #Resign      : OFF
  LIVE 1       : Komodo 3.0 w32          #Ponder      : ON
  Cores        : 08/16                   #Learning    : OFF
  To play      : 682 of 1.200 games      #Endgames    : 4-pieces, 32Mb cache
                                         #Opening book: Own PGN random 5.03 book
  LIVE 2       : Komodo 3.0 x64          #GUI         : Shredder Classic 4 / Arena
  Cores        : 08/16                   #OS          : Windows XP Pro. x64 Edition
  To play      : 654 of 1.200 games      #Processors  : Intel® Core™2Q, 4xQ9550 2,83GHz
                                                      : Intel® Core™i7, 1x720 1,60GHz
                                         #Cores       : 1 core for each engine
  Database     : 131.493 games           #Hash-Tables : 256Mb  
  Updated      : September 13th, 2011    #Games       : 1.000 per engine minimal



          NAME / version of engine       ELO    +    -   GAM    SC   OP     DR
  -----------------------------------------------------------------------------
   1    1 Houdini 1.5 x64                3000   15   15  2059   78%  2777   29% 
   -    2 Houdini 1.5 w32                2983   20   20  1098   79%  2752   29% 
   2    3 Komodo 3.0 x64                 2975   28   27   546   78%  2753   31% Update, + 48 ... STILL RUNNING
   3    4 Rybka 4 x64 Exp. 42            2968   20   19  1240   80%  2718   25% 
   -    5 Rybka 4.1 x64 Exp. 79TD v.1    2962   19   19  1240   78%  2742   26% 
   -    6 Rybka 4 x64 Exp. 61            2960   21   21  1000   78%  2742   27% 
   -    7 Rybka 4.1 x64                  2957   16   16  1539   73%  2783   37% 
   4    8 Critter 1.2 x64                2951   17   17  1379   76%  2747   33% 
   5    9 Stockfish 2.1.1 JA x64 PHQ     2945   17   17  1360   75%  2756   32% 
   -   10 Houdini 1.03a x64              2943   21   21  1000   80%  2710   30% 
   6   11 IvanHoe B47cB x64              2941   16   16  1499   71%  2781   39% 
   -   12 Rybka 4 x64                    2940   18   17  1480   80%  2697   28% 
   7   13 Fire 2.2 xTreme x64            2939   18   17  1339   76%  2742   33% 
   -   14 Fire 1.5 xTreme x64            2935   17   16  1400   73%  2762   36% 
   -   15 Critter 1.2 w32                2935   19   19  1058   75%  2749   36% 
   -   16 Stockfish 2.1.1 JA x64         2935   16   16  1579   73%  2761   36% 
   -   17 IvanHoe B49jA x64              2932   17   17  1360   72%  2766   36% 
   -   18 Komodo 2.03 JA x64             2927   16   16  1600   71%  2763   32% 
   -   19 IvanHoe B52aC x64              2923   18   18  1160   73%  2756   36% 
   -   20 Stockfish 1.8.0 JA x64         2906   19   18  1160   75%  2711   32% 
   -   21 Stockfish 2.0.1 JA x64         2906   18   18  1120   69%  2767   38% 
   -   22 Stockfish 1.9.1 JA x64         2905   18   17  1280   73%  2727   33% 
   -   23 Fire 1.31 x64                  2903   19   19  1040   73%  2732   37% 
   -   24 Rybka 3 x64                    2902   21   21  1000   79%  2675   28% 
   -   25 Stockfish 2.1.1 JA w32         2902   18   18  1098   70%  2755   39% 
   -   26 Fire 2.2 xTreme w32            2901   18   18  1098   70%  2755   40% 
   -   27 Rybka 4.1 w32                  2899   18   18  1098   70%  2755   36% 
   -   28 Critter 1.01 x64               2896   16   16  1360   66%  2780   39% 
   -   29 IvanHoe B47cB w32              2894   18   18  1098   69%  2755   39% 
   -   30 Stockfish 1.7.1 JA x64         2894   19   19  1080   76%  2702   33% 
   -   31 Stockfish 1.9.1 JA w32         2893   20   20  1000   77%  2693   31% 
   -   32 Rybka 4 w32                    2891   18   18  1200   76%  2695   32% 
   -   33 Critter 1.01 w32               2889   18   18  1200   72%  2719   33% 
   -   34 Komodo 3.0 w32                 2885   27   27   518   71%  2726   34% Update, + 19 ... STILL RUNNING
   -   35 Stockfish 1.7.1 JA w32         2872   18   18  1200   75%  2688   31% 
   -   36 Stockfish 2.0.1 JA w32         2871   20   19  1000   76%  2678   34% 
   -   37 Critter 0.90 x64               2871   17   17  1200   68%  2741   37% 
   -   38 Critter 0.90 w32               2868   20   20  1000   76%  2679   32% 
   -   39 Komodo 2.03 JA w32             2866   18   18  1080   65%  2754   37% 
   -   40 Stockfish 1.8.0 JA w32         2864   19   19  1000   73%  2702   38% 
   -   41 Rybka 3 w32                    2858   16   16  1520   74%  2687   31% 
   -   42 Komodo 1.3 JA x64              2840   16   16  1280   59%  2772   39% 
   8   43 Naum 4.2 x64                   2833   10   10  3539   62%  2739   36% 
   -   44 Critter 0.80 x64               2830   15   15  1640   67%  2698   32% 
   -   45 Stockfish 1.6.3 JA w32         2824   18   18  1080   71%  2678   36% 
   -   46 Naum 4.2 w32                   2823   11   11  3017   65%  2715   37% 
   -   47 Critter 0.80 w32               2814   18   18  1040   67%  2694   37% 
   -   48 Critter 0.70 x64               2811   19   19  1000   66%  2693   37% 
   -   49 Naum 4.1 w32                   2808   19   19  1000   67%  2692   35% 
   -   50 Komodo 1.2 JA x64              2804   13   13  2240   62%  2711   39% 
   -   51 Stockfish 1.6.0 JA w32         2801   18   18  1000   67%  2689   39% 
   9   52 Shredder 12 w32                2800    7    8  7075   60%  2726   36% 
  10   53 GullChess 1.2 x64              2791   15   15  1538   51%  2780   40% 
  11   54 Sjeng c't 2010 w32             2789    9    9  4956   57%  2741   38% 
   -   55 GullChess 1.1 x64              2786   17   17  1160   56%  2742   37% 
   -   56 Naum 4.0 w32                   2784   18   18  1000   65%  2684   38% 
  12   57 Spike 1.4 Leiden w32           2782    9    9  4796   56%  2733   37% 
   -   58 Komodo 1.0 JA x64              2782   19   18  1000   65%  2680   40% 
  13   59 Deep Fritz 12 w32              2779   14   14  1760   62%  2697   41% 
   -   60 Critter 0.70 w32               2775   18   18  1000   60%  2708   40% 
   -   61 GullChess 1.0a x64             2774   16   16  1440   59%  2708   37% 
   -   62 Komodo 1.3 JA w32              2774   19   19  1000   63%  2682   36% 
  14   63 Protector 1.4.0 JA x64         2769   15   15  1538   49%  2780   38% 
   -   64 GullChess 1.2 w32              2762   17   18  1097   50%  2760   38% 
  15   65 Junior 12.5.0.3 x64            2760   15   15  1658   49%  2763   36% 
  16   66 Spark 1.0 x64                  2759   13   13  2178   49%  2770   40% 
   -   67 Komodo 1.2 JA w32              2758   17   17  1200   58%  2700   41% 
  17   68 Hiarcs 13.2 w32                2757   11   10  3275   51%  2749   39% 
   -   69 Junior 12.5.0.3 w32            2751   18   18  1097   49%  2760   35% 
   -   70 GullChess 1.0a w32             2747   18   18  1000   57%  2698   40% 
  18   71 Hannibal 1.1 x64               2746   16   16  1298   50%  2749   39% 
   -   72 GullChess 1.1 w32              2744   18   18  1000   59%  2684   40% 
   -   73 Fritz 12 w32                   2744   16   16  1160   59%  2686   44% 
   -   74 Spark 0.5 x64                  2739   13   13  2080   55%  2702   36% 
   -   75 Hiarcs 13.1 w32                2737   11   11  2880   53%  2718   38% 
  19   76 Thinker 5.4d Inert x64         2731   10   10  3538   49%  2740   37% 
   -   77 Stockfish 1.5.1 JA w32         2727   18   18  1000   59%  2671   43% 
  20   78 Zappa Mexico II x64            2725   10   10  3538   48%  2740   39% 
   -   79 Spark 1.0 w32                  2717   14   14  1737   49%  2722   36% 
   -   80 Junior 12.0 x64                2716   14   14  1840   45%  2750   32% 
   -   81 Spark 0.4 x64                  2715   18   18  1000   55%  2683   40% 
   -   82 Komodo 1.0 JA w32              2714   16   16  1200   53%  2692   40% 
   -   83 Protector 1.4.0 JA w32         2712   14   14  1737   48%  2722   38% 
   -   84 Protector 1.3.4 JA x64         2711   14   14  1680   51%  2708   37% 
  21   85 Fruit 09_07_05 x64             2709   10   10  3538   46%  2740   33% 
   -   86 Thinker 5.4d Inert w32         2707   10   10  3537   49%  2714   41% 
   -   87 Spark 0.5 w32                  2707   17   16  1200   51%  2701   41% 
   -   88 Protector 1.3.6-370 JA x64     2704   17   17  1280   46%  2734   33% 
   -   89 Critter 0.60 x64               2703   18   18  1000   53%  2683   38% 
   -   90 Hannibal 1.1 w32               2702   18   18  1057   42%  2757   41% 
   -   91 Junior 12.0 w32                2697   18   19  1000   51%  2685   35% 
  22   92 Booot 5.1.0 w32                2697   16   16  1280   44%  2737   36% 
   -   93 Protector 1.3.5 x64            2691   18   18  1000   50%  2692   41% 
  23   94 Equinox 0.97e x64              2689   15   15  1538   41%  2760   34% 
   -   95 Sjeng WC-2008 x64              2688   14   14  1800   48%  2704   36% 
   -   96 Doch 1.3.4 JA w32              2686   18   18  1000   50%  2683   42% 
   -   97 Junior 11.2 w32                2685   17   17  1200   48%  2702   33% 
   -   98 Critter 0.60 w32               2684   18   18  1000   49%  2694   39% 
   -   99 Junior 11.2 x64                2682   16   16  1480   47%  2703   30% 
   -  100 Hannibal 1.0a x64              2682   12   12  2840   40%  2753   34% 
   -  101 Spark 0.4 w32                  2679   18   18  1000   48%  2693   42% 
   -  102 Protector 1.3.4 JA w32         2678   14   14  1600   47%  2699   39% 
  24  103 Onno 1.2.70 x64                2676   11   11  3298   41%  2741   35% 
   -  104 Onno 1.1.1 x64                 2673   18   18  1000   48%  2684   40% 
  25  105 Umko 1.2 x64                   2672   17   17  1258   39%  2756   36% 
   -  106 Protector 1.3.5 JA w32         2672   18   18  1000   45%  2705   43% 
   -  107 Protector 1.3.2 w32            2672   16   17  1160   47%  2693   41% 
  26  108 Cyclone xTreme Wrath w32       2671   13   13  2057   42%  2730   39% 
   -  109 Doch 1.2 JA w32                2669   18   18  1000   49%  2677   38% 
   -  110 Junior 2010 w32                2667   16   16  1240   47%  2689   36% 
   -  111 Equinox 0.95 x64               2667   17   17  1240   35%  2780   31% 
   -  112 Protector 1.3.1b w32           2666   18   18  1000   47%  2686   42% 
   -  113 Hiarcs 12.1 w32                2666   18   18  1000   46%  2691   40% 
   -  114 Sjeng WC-2008 w32              2664   12   12  2240   45%  2699   37% 
   -  115 Hiarcs 12.1 w32 Sharpen PV     2662   16   16  1280   45%  2697   39% 
   -  116 Equinox 0.95 w32               2662   18   18  1000   46%  2687   36% 
   -  117 Zappa Mexico II w32            2659   10   10  3537   42%  2715   39% 
   -  118 Fruit 09_07_05 w32             2658   18   19  1040   37%  2757   32% 
   -  119 Doch 09.980 JA w32             2654   18   18  1000   47%  2674   41% 
   -  120 Equinox 0.97e w32              2654   18   18  1097   35%  2764   32% 
   -  121 Spark 0.3a w32                 2653   17   17  1120   44%  2696   41% 
   -  122 Junior 11.1a x64               2650   19   19  1000   45%  2685   33% 
   -  123 Spark 0.3 w32                  2645   18   18  1000   43%  2692   42% 
   -  124 Junior 11.1a w32               2641   18   18  1000   43%  2693   36% 
   -  125 Hannibal 1.0a w32              2638   14   14  1760   40%  2705   35% 
  27  126 Bright 0.5c w32                2633   14   14  1960   39%  2716   34% 
   -  127 Umko 1.1 x64                   2630   13   13  2240   31%  2773   32% 
   -  128 Onno 1.1.1 w32                 2629   15   15  1520   40%  2693   41% 
   -  129 Onno 1.2.70 w32                2626   12   12  2537   37%  2723   38% 
  28  130 Loop M1-T x64                  2625   16   17  1378   32%  2762   34% 
   -  131 Loop 2007 x64                  2620   12   12  2400   37%  2721   34% 
   -  132 Loop 2007 w32                  2615   14   14  1897   37%  2707   36% 
  29  133 Jonny 4.00 w32                 2615   11   11  3475   34%  2735   29% 
   -  134 Umko 1.2 w32                   2615   18   19  1097   30%  2765   33% 
   -  135 Fruit 05/11/03 w32             2614   11   11  2880   38%  2699   40% 
  30  136 Crafty 23.4 JA x64             2614   13   13  2338   30%  2764   30% 
   -  137 Loop 13.6 w32                  2613   15   15  1520   38%  2694   39% 
   -  138 Equinox 0.87t x64              2612   17   17  1280   33%  2737   31% 
   -  139 Critter 0.52b w32              2611   18   18  1040   38%  2696   37% 
   -  140 Umko 1.0 x64, no ponder        2610   17   18  1160   34%  2722   38% 
  31  141 Scorpio 2.7 JA x64             2608   16   16  1538   28%  2785   27% 
   -  142 Glaurung 2.2 JA w32            2608   18   18  1080   37%  2698   36% 
  32  143 Ktulu 9.03 w32                 2607   14   15  1760   37%  2701   31% 
   -  144 Twisted Logic 20100131x x64    2606   18   18  1120   35%  2712   31% 
   -  145 Equinox 0.83 x64               2598   18   18  1120   32%  2731   32% 
  33  146 SmarThink 1.20 x64             2598   12   12  3018   32%  2736   31% 
  34  147 BugChess2 1.9 x64              2597   16   16  1618   35%  2717   28% 
   -  148 Crafty 23.3 JA x64             2594   18   18  1160   33%  2722   34% 
   -  149 SmarThink 1.20 w32             2593   11   11  2937   34%  2703   35% 
   -  150 Umko 1.1 w32                   2588   19   19  1000   36%  2690   34% 
  35  151 Tornado 4.40 x64               2588   15   15  1938   26%  2779   28% 
   -  152 Crafty 23.4 JA w32             2581   18   18  1097   34%  2698   33% 
   -  153 Scorpio 2.7 JA w32             2576   19   20  1097   25%  2767   28% 
   -  154 Equinox 0.83 w32               2576   19   19  1000   32%  2705   33% 
   -  155 Twisted Logic 20100131x w32    2572   15   15  1600   32%  2705   30% 
   -  156 Spike 1.2 Turin w32            2571   16   16  1480   31%  2706   34% 
  36  157 Cipollino 3.25 x64             2567   19   19  1080   30%  2719   31% 
   -  158 Tornado 4.40 w32               2565   16   16  1457   32%  2693   33% 
   -  159 Crafty 23.3 JA w32             2565   19   19  1000   30%  2706   32% 
   -  160 BugChess2 1.9 w32              2563   19   20  1097   24%  2767   26% 
   -  161 BugChess2 1.7 x64              2563   18   18  1240   27%  2737   29% 
  37  162 ChessTiger 2007 1.0012 w32     2562   12   12  3154   26%  2743   31% 
   -  163 Scorpio 2.6 JA x64             2554   18   18  1160   27%  2724   31% 
   -  164 Crafty 23.2 JA x64             2552   19   19  1080   28%  2715   30% 
  38  165 Chronos 1.99 x64, no ponder    2551   18   18  1200   28%  2717   33% 
  39  166 BobCat 2.75 x64                2549   16   16  1640   25%  2743   30% 
   -  167 Crafty 23.3 JA x64, no ponder  2547   20   20  1000   26%  2729   30% 
   -  168 Tornado 4.25 x64               2538   19   20  1080   27%  2715   25% 
  40  169 Daydreamer 1.75 JA x64         2517   19   19  1160   25%  2704   30% 
   -  170 Tornado 3.67 x64               2476   21   21  1040   21%  2712   25% 
  41  171 Zarkov 6.44 w32                2471   15   15  2120   22%  2697   24% 
  42  172 Gaviota 0.80 x64               2356   25   26  1040   11%  2714   15% 
mcostalba
Posts: 2684
Joined: Sat Jun 14, 2008 9:17 pm

Re: After the first 360 x64 & 340 w32 Komodo 3 games!

Post by mcostalba »

Don wrote: The 32 bit version of Komodo is much weaker than the 64 bit version, more than most other programs so that is not a surprise.
I'd guess you push heavy with POPCOUNT in evaluation ;-)

POPCOUNT is very nice, especially for mobility you can really try a lot of tricks, but unfortunately the software version is really slow...
User avatar
Eelco de Groot
Posts: 4669
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: After the first 360 x64 & 340 w32 Komodo 3 games!

Post by Eelco de Groot »

If I add one or two count_1s<Max15>() in evaluate, I immediately can see it in the nodes per second going down. It is not easy to measure because the motherboard can vary the clockspeed of the Athlon chip by itself, but the nodecount is always lower and sometimes much lower with a 32 bit build. You really learn not to depend too much on it that way...
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
User avatar
Don
Posts: 5106
Joined: Tue Apr 29, 2008 4:27 pm

Re: After the first 360 x64 & 340 w32 Komodo 3 games!

Post by Don »

Eelco de Groot wrote:If I add one or two count_1s<Max15>() in evaluate, I immediately can see it in the nodes per second going down. It is not easy to measure because the motherboard can vary the clockspeed of the Athlon chip by itself, but the nodecount is always lower and sometimes much lower with a 32 bit build. You really learn not to depend too much on it that way...
One project that I have in mind is to try to reduce the number of calls to popcount in the evaluation function (which is where Komodo spends almost all it's time.) I have identified several ways to do this but I have not started working on it yet. A typical example is our bonus for having a minor piece behind a pawn, I can do the calculation in parallel with bit boards but then I am left with popcount to see how many of them I found.

So the alternative which will probably be faster is to test for the pawn when I identify each minor piece. A simple shift and test. Of course then I potentially have several separate additions (as well as additional branches) so it's not clear to me but I believe it will be an improvement. It may be that this will speed up non-see4 version but not not the sse version.
Frank Quisinsky
Posts: 7045
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: After the first 360 x64 & 340 w32 Komodo 3 games!

Post by Frank Quisinsky »

Hi Marco,

BTW, sorry!
Do you tested the PHQ setting a bit?
Do you will add different ideas from the PHQ setting in the next SF release as default.

Be sure, that I can better sleeping with this information :-)

Thanks for your time!

Best
Frank
Frank Quisinsky
Posts: 7045
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: After the first 360 x64 & 340 w32 Komodo 3 games!

Post by Frank Quisinsky »

Hi Don,

OK if 15 ELO, you are the expert ...
Should be to see after 1.200 games with 30 participants.
Thanks for the information.

Komodo 3.0 x64 SSE will start around Monday in the evening for 4 days. End of the next week I have the result and a lot of 40-minute games. If you have interest I can send the 3x 1.200 Komodo 3.0 games with Shredder GUI comments per mail.

Best
Frank
mcostalba
Posts: 2684
Joined: Sat Jun 14, 2008 9:17 pm

Re: After the first 360 x64 & 340 w32 Komodo 3 games!

Post by mcostalba »

Frank Quisinsky wrote:Hi Marco,

BTW, sorry!
Do you tested the PHQ setting a bit?
Do you will add different ideas from the PHQ setting in the next SF release as default.

Be sure, that I can better sleeping with this information :-)

Thanks for your time!

Best
Frank
Hi Frank,

yes we tested the PHQ settings and I found that the first one, PHQ-1, was better than the second. Unfortunately it is not better when played against a standard Stockfish 2.1.1, where it is slightly lower, but this is not a problem, it can happen that a setup performs better against some engines than against others...

Thanks again for your help Frank !

Marco
Frank Quisinsky
Posts: 7045
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: Komodo 3.0 x64 SSE don't work!

Post by Frank Quisinsky »

Hi Don,

Komodo 3.0 x64 SSE don't work on all of my four Intel Q9550 (Windows XP Prof. x64 Edition). I tested for a while two other SSE engines on an I7 test system and it works with Windows 7.

So I try out on all Q9550 systems Critter 1.2 SSE and Rybka 4.1 SSE and both engines don't work too.

Directly crash if I start in textmode and UCI mode with Shredder Classic GUI.

Don't find any good information about this problem in www. I am looking a bit in bios (3x Asus Boards, 1x Intel Board) and find nothing to SSE.

Sorry, I can't test your SSE version on my SWCR machines.

Best
Frank
User avatar
Don
Posts: 5106
Joined: Tue Apr 29, 2008 4:27 pm

Re: Komodo 3.0 x64 SSE don't work!

Post by Don »

Hi Frank,

I just realized the Q9550 does not support SSE - it was originally released in the first quarter of 2008. So I guess what you have is perfectly fair test since none of the chess programs will run sse

Don
Frank Quisinsky wrote:Hi Don,

Komodo 3.0 x64 SSE don't work on all of my four Intel Q9550 (Windows XP Prof. x64 Edition). I tested for a while two other SSE engines on an I7 test system and it works with Windows 7.

So I try out on all Q9550 systems Critter 1.2 SSE and Rybka 4.1 SSE and both engines don't work too.

Directly crash if I start in textmode and UCI mode with Shredder Classic GUI.

Don't find any good information about this problem in www. I am looking a bit in bios (3x Asus Boards, 1x Intel Board) and find nothing to SSE.

Sorry, I can't test your SSE version on my SWCR machines.

Best
Frank