My engine in different computers
Posted: 30 Aug 2007, 00:46
Hi,
I have a new version of my engine, Goyaz (http://wferreirajr.googlepages.com/index-en.htm), and I got about 100% of speed-up in the nps (nodes per second) compared to version 2.
It became better and some people (including myself) noticed it in the games.
However, I got an e-mail saying that the nps is the same of version 2 and it lost performance (maybe because of the increasing in the code size).
Could it be possible that this difference be explained by the computers being differents?
The changes that increased the nps were in my eval function: it doesn't scan all the board again, but only change the value of the position based on the "from" and "to" squares (it's only a piece-square table evaluator).
I don't see how this could increase the speed in some systems and do nothing in others.
Could someone help me?
Thanks!
I have a new version of my engine, Goyaz (http://wferreirajr.googlepages.com/index-en.htm), and I got about 100% of speed-up in the nps (nodes per second) compared to version 2.
It became better and some people (including myself) noticed it in the games.
However, I got an e-mail saying that the nps is the same of version 2 and it lost performance (maybe because of the increasing in the code size).
Could it be possible that this difference be explained by the computers being differents?
The changes that increased the nps were in my eval function: it doesn't scan all the board again, but only change the value of the position based on the "from" and "to" squares (it's only a piece-square table evaluator).
I don't see how this could increase the speed in some systems and do nothing in others.
Could someone help me?
Thanks!