cpu benchmark details

Dear Chess Friends,

First of all,

I've spent nearly 15 years (since 2002) over computer chess benchmarks!

In that period of time,

I've created many benchmark rankings, based on hundreds of hardware users...

And without your support, all these benchmarks wouldn't exist..thanks again!

To be honest (even after a such experience),

So far, I could not find any perfect way of acurate benchmarking!

But anyhow,

I've decided to run several hardware benchmarks more...

To see, to compare...which way of measuring is best...?!

Btw, why especially Komodo is used...why not any other chess engine ?

Because I found that Komodo is one of best in comparing various machines

Note: I've tested many other engines too, before starting over the new project

Just one example,

Stockfish 030717 32-bit did not work on E5-2686 machine...really strange!

Plus, the latest SF 64-bit suffers in 'Automatic Analysis' under Arena 2.01

I mean, Stockfish oftenly skipping many of the positions (without analysing)

Even under Arena 3.5.1, Stockfish crashes (sometimes, not very often, but...)

Plus, why the old Arena 2.01 GUI is used in Automatic Analysis (not v3.5.1) ?

Simğly because Komodo crashes under Arena 3.5.1, but not under Arena 2.01...

And here are my used 3 benchmark methods (by Komodo 9.02)

Conditions:

Arena 2.01 GUI, Hyper-Threading OFF, 1024 MB hash, Syzygy OFF

The bench results of 1st and 2nd methods are analyzed on start position

Where the 3rd method's results are based on latest Komodo Benchmarks

1st Method - kN/s Benchmarks:

kN/s Processors GHz Threads EXE

14520 2x E5-2686 v3 2.00 32 w32

13224 2x E5-2686 v3 2.00 12 x64

8205 i7-980X 3.33 6 x64

Here we see that the kN/s values of 2x E5-2686 32 cores w32 are higher...

And higher kN/s values do not mean better performance in Computerchess

To be sure, please check 2x E5-2686 32c w32's results (in the 3rd method)

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

2nd Method - Time to Depth:

Depth 28 Processors GHz Threads EXE

05:57 i7-980X 3.33 6 x64

07:39 2x E5-2686 v3 2.00 12 x64

12:42 2x E5-2686 v3 2.00 32 w32

On the 2nd method (time to depth),

i7-980X performed much better... !

But in chess performance, can we say that is it true... ?!

For example, in solving positions:

2x E5-2686 v3 12 cores x64 seems to be better...

*Confirmed by other engines too (in case of solving positions)

Plus, time to depth measuring is not so useful... because oftenly

The engines perform different time values (on same depth and PC)

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

3rd Method - Position Solving (100 pos./30 sec per move):

Points Processors GHz Threads EXE

49 2x E5-2686 v3 2.00 12 x64

48 i7-980X 3.33 6 x64

40 2x E5-2686 v3 2.00 32 w32

The 3rd method seems to be not a perfect bench way too...because,

Sometimes on high-end CPUs there can be 1-5 points difference,

But on slow machines, usually the peformance is almost same!

Btw (as far as I know)

There is no any bench tool to produce 100% exactly same values !)

But however (in case of comparing all these benchmark methods),

I strongly believe that the 3rd method (position solving) is best !!

Anyone interested,

2x E5-2686's overall bench results are available on this link: Results

In short (for best hardware chess speed measuring),

We should concentrate over performance (position solving)

Instead of kN/s or time to depth measuring values...!

And who knows perhaps (with the current available data),

Some of the chess friends will change their minds and all these

Methods will be useful in case of comparing which way is better...

Hopes helps...

Best,

Sedat

Axon Crafty Fritz Houdini Komodo Rybka SF2014 SF2015