great work from the stockfish team!
I am really looking forward to the nTCEC season 2 with longer time controls
Moderator: Ras
No the fastest compile is gcc even under Windows (mingw). Under Linux the fastest is clang. Anyhow all the compiles at http://abrok.eu/stockfish/ have been done with gcc/mingw.melajara wrote:Eelco, Thanks for the short answer, so for Windows exe the compiler is not MSVC but is it gcc (over MinGW), the Intel compiler or still something else?
I would guess the compiler producing the fastest exe is (still) the Intel compiler, so it would be normal to use this one provided the team has access to it (it's not free on Windows).
Thanks !Don wrote: Larry has done some testing of Stockfish 4 and he is extremely impressed - especially with it's performance at long time controls but even at shorter time controls it's a massive improvement!! Very well done Marco and team!
Clang is significantly slower for me - it's crazy how different programs respond. I have not tried this in a while though - so maybe I give it another chance.mcostalba wrote:No the fastest compile is gcc even under Windows (mingw). Under Linux the fastest is clang. Anyhow all the compiles at http://abrok.eu/stockfish/ have been done with gcc/mingw.melajara wrote:Eelco, Thanks for the short answer, so for Windows exe the compiler is not MSVC but is it gcc (over MinGW), the Intel compiler or still something else?
I would guess the compiler producing the fastest exe is (still) the Intel compiler, so it would be normal to use this one provided the team has access to it (it's not free on Windows).
On my notebook is about 5%, I have an old Intel Core 2 Duo 32 bit under UbuntuDon wrote: Clang is significantly slower for me - it's crazy how different programs respond. I have not tried this in a while though - so maybe I give it another chance.
Is the difference more than trivial between clang and gcc?
Thank you for this clarification, one more example that open source software rocksmcostalba wrote:No the fastest compile is gcc even under Windows (mingw). Under Linux the fastest is clang. Anyhow all the compiles at http://abrok.eu/stockfish/ have been done with gcc/mingw.melajara wrote:Eelco, Thanks for the short answer, so for Windows exe the compiler is not MSVC but is it gcc (over MinGW), the Intel compiler or still something else?
I would guess the compiler producing the fastest exe is (still) the Intel compiler, so it would be normal to use this one provided the team has access to it (it's not free on Windows).
Yes, it does rock !melajara wrote: Thank you for this clarification, one more example that open source software rocks
Thanks all Stockfish team for this great engine!mcostalba wrote:On my notebook is about 5%, I have an old Intel Core 2 Duo 32 bit under UbuntuDon wrote: Clang is significantly slower for me - it's crazy how different programs respond. I have not tried this in a while though - so maybe I give it another chance.
Is the difference more than trivial between clang and gcc?
On my machine (i7), GCC produces a faster executable than Clang for the same Stockfish code. I think it not only depends on the code, but also on the CPU.mcostalba wrote:On my notebook is about 5%, I have an old Intel Core 2 Duo 32 bit under UbuntuDon wrote: Clang is significantly slower for me - it's crazy how different programs respond. I have not tried this in a while though - so maybe I give it another chance.
Is the difference more than trivial between clang and gcc?