I fully agree with you, at the moment my move-generator is 5 to 10 times as fast as my evaluation function, improving the move-generator by a few percent is something I won't notice at all.BertTuyt wrote:Joost, think further optimization does not make sense, as the Movegenerator is already very fast.
As I want to make some changes to the overall architecture of Damage, I want to spent still somewhat time on the Movegenerator.
I still believe that the King Capture (even without Magic) can be faster.
I will to do some tests with RAYMASK based solutions, as is also embedded in the program of Harm Jetten (Moby Dam).
Another question think the Intel Compiler is not for free, and ballpark figure for costs?
Bert
Intel wants an arm and a leg for their compiler, I am programming stuff for both Amsterdam Universities and I use it with an academic license which is $799,-.
There is a free version for people writing open-source software e.g. publishing at GitHub, unfortunately this holds only for the Unix version.
Another thing is that I don't know if the Intel compiler integrates with VS2015 community ed. but you can always use it from the command-line or with a make-file.
Most of the time I use the MSVC compiler because it compiles faster which is nice for development work, maybe you can gain 10 Elo points by using the Intel compiler, when you improve your search and/or evaluation function you can gain a lot more, that is my opinion.
Joost