... which would not exclude the possibility that a bitboard rewrite of Fruit would be 40% faster on a 64 bit system and thus be even stronger than current Fruit using identical ideas.
Robert
Moderator: Andres Valverde
Robert Allgeuer wrote:Tord Romstad wrote:... while bitboards are becoming less popular.
Tord
Is this true? What about the strong newcomers such as Spike, Pseudo, Naum, Scorpio etc. No bitboarders amongst them?
If it were so it would be remarkable: Just at the moment when 64 bit computing is becoming commonly available - and bitboards would benefit most (30% in the Crafty SPEC benchmark) - engine programmers would turn away from it ...
Robert
Uri Blass wrote:Tord Romstad wrote:Tom King wrote:As I've been out of the scene for so long, what are the major improvements which programmers have been applying in the last 18 months?
Hi Tom,
As far as I know, there are no recent algorithmic breakthroughs or exciting new ideas. Nevertheless, the general level of strength has improved enormously. I think there are two main reasons for this.
The first reason is that more programmers have realised the immense importance of avoiding bugs. Compared to a couple of years ago, there seems to be less focus on raw speed, and more focus on stability, simplicity and efficient search.
The second reason is that programmers no longer try to copy Crafty as much as before. Until recently, it seemed to be a commonly held belief that a strong chess engine had to resemble Crafty. By now we all know that this is wrong, and people are more willing to do things in their own, independent way.
There are also a few changes I would classify as trends rather than improvements. It seems to me that checks in the qsearch, high null move reduction factors, and late move reductions (my term for history reductions and related techniques) are becoming more popular, while bitboards are becoming less popular.
Tord
Hi Tord,
I do not agree that there are no exciting new ideas.
I think that there are new ideas and you are one of the people who post them.
history reduction is one example of an idea(originally posted by the programmer of smarthink and used in fruit)
Crafty simply does not use many productive ideas like history pruning and it is the reason that significant number of amateurs got above the level of Crafty.
I think that copying from free source programs is one of the reason for the progress.
My opinion is that in part of the cases it is simply cloning other programs and if the cloner is smart enough I doubt if people will find that program X is a clone but in part of the cases it is not cloning and if people understand some ideas that are used in fruit and find that using the same ideas help in their program then it can improve the level of their programs.
Uri
G?bor Szots wrote:Hi all,
Just a list of engines the development of which seems to have stopped.
Gaviota
I hope there is still life in at least some of them.
Return to Winboard and related Topics
Users browsing this forum: Google [Bot] and 48 guests