Crafty does not perform well on the particular AMD architecture. I've run tests on my AMD FX-8350. Komodo performed easily the best, Crafty was the worst.
The 32 cores on his machine are 16 modules, with 2 cores per module. In order to maximise performance, Windows is probably allocating 1 core per module until it runs out of modules. So on 16 threads, 1 thread per module, maximum efficiency. Once you make the jump to 32 threads, then it is 2 threads per module of 2 cores. Crafty performs badly in that situation, but other engines do OK. That is my theory. I think that is what it does on a single socket desktop machine with this CPU architecture, but dual socket I can't be sure.
Current data - threads-nps efficiency up to 32 threads
Moderator: Ras
-
Modern Times
- Posts: 3772
- Joined: Thu Jun 07, 2012 11:02 pm
-
fastgm
- Posts: 818
- Joined: Mon Aug 19, 2013 6:57 pm
Re: Current data - threads-nps efficiency up to 32 threads
I have put the bench logs here:
http://www.fastgm.de/schach/crafty-bench.zip
As described in the Excel sheet the test time was 90 seconds - 5 repetitions.
http://www.fastgm.de/schach/crafty-bench.zip
As described in the Excel sheet the test time was 90 seconds - 5 repetitions.