I just want to bemoan the lack of up-to-date engines with the latest features.
How many current engines are multi-processor, 64-bit, fully UCI-compliant (such that they can be used for IDeA in Aquarium) and use Nalimov tablebases?
I know of only four: Rybka, Naum, Shredder, and StockFish.
Four!
Perhaps one of the Togas, but which?
Any others?
HIARCS - not currently 64-bit
Onno - not yet mp
Zappa, Junior - not fully UCI
Fritz, Crafty - opposed to UCI
Lack of up-to-date engines
Moderator: Ras
-
Marek Soszynski
- Posts: 587
- Joined: Wed May 10, 2006 7:28 pm
- Location: Birmingham, England
Lack of up-to-date engines
Marek Soszynski
-
yanquis1972
- Posts: 1766
- Joined: Wed Jun 03, 2009 12:14 am
Re: Lack of up-to-date engines
HIARCS isn't 64 bit because there was no real benefit, iirc.
-
Tord Romstad
- Posts: 1808
- Joined: Wed Mar 08, 2006 9:19 pm
- Location: Oslo, Norway
Re: Lack of up-to-date engines
Stockfish (please note that the name isn't "StockFish", but "Stockfish") doesn't use Nalimov tablebases, and never will. Yevgeny Nalimov's license makes it impossible to use his tablebase code in free software.Marek Soszynski wrote:I just want to bemoan the lack of up-to-date engines with the latest features.
How many current engines are multi-processor, 64-bit, fully UCI-compliant (such that they can be used for IDeA in Aquarium) and use Nalimov tablebases?
I know of only four: Rybka, Naum, Shredder, and StockFish.
However, I'm working on bitbase support in Stockfish. This won't be included in Stockfish 1.5, but hopefully in 1.6.
-
Marek Soszynski
- Posts: 587
- Joined: Wed May 10, 2006 7:28 pm
- Location: Birmingham, England
Re: Lack of up-to-date engines
Oh dear. I was hoping that the list of fully-featured engines would increase, but with with Stockfish's removal it's down to three. One of which, Naum, is no longer in full-time development.
At the time the last 64-bit HIARCS (X54) was released, there were fewer 64-bit machines around. Today it would undergo greater testing for a more certain conclusion about its relative strength.
At the time the last 64-bit HIARCS (X54) was released, there were fewer 64-bit machines around. Today it would undergo greater testing for a more certain conclusion about its relative strength.
Marek Soszynski
-
Tord Romstad
- Posts: 1808
- Joined: Wed Mar 08, 2006 9:19 pm
- Location: Oslo, Norway
Re: Lack of up-to-date engines
I would say that including Nalimov tablebases as a requirement for a "fully-featured engine" is rather unfair, as a significant fraction of all engines are simply not allowed to use them.Marek Soszynski wrote:Oh dear. I was hoping that the list of fully-featured engines would increase, but with with Stockfish's removal it's down to three. One of which, Naum, is no longer in full-time development.
-
Marek Soszynski
- Posts: 587
- Joined: Wed May 10, 2006 7:28 pm
- Location: Birmingham, England
Re: Lack of up-to-date engines
Suspending this "rather unfair" requirement still leaves us with a disappointing number of engines.Tord Romstad wrote:I would say that including Nalimov tablebases as a requirement for a "fully-featured engine" is rather unfair, as a significant fraction of all engines are simply not allowed to use them.
Anyway, it goes without saying that Stockfish is a fine engine. I look forward to the updates.
Marek Soszynski
-
Trahald
- Posts: 70
- Joined: Tue Dec 23, 2008 12:26 pm
- Location: Australia
Re: Lack of up-to-date engines
What about Sjeng? It is UCI compliant, supports MP and Nalimov tablebases. I'm not sure whether it is 64-bit capable or not, since I don't have a copy.
Also I don't use Aquarium, therefore I'm not sure what is required to supprt IDeA. I think Rybka 3 uses it's own extensions to the UCI protocol, extensions which are supposedly to be published, but have not yet done so.
As such I do not think IDeA is a good measure of UCI support, so I would add Zappa, Junior and Sjeng to that list. Also agree with Tord re Nalimov Tablebases as a requirement. I don't think they add much in terms of strength to an engine. So I'd add Glaurung/Stockfish as well. Glad to hear about the new bitbase support though!
Also I don't use Aquarium, therefore I'm not sure what is required to supprt IDeA. I think Rybka 3 uses it's own extensions to the UCI protocol, extensions which are supposedly to be published, but have not yet done so.
As such I do not think IDeA is a good measure of UCI support, so I would add Zappa, Junior and Sjeng to that list. Also agree with Tord re Nalimov Tablebases as a requirement. I don't think they add much in terms of strength to an engine. So I'd add Glaurung/Stockfish as well. Glad to hear about the new bitbase support though!
Russell Murray
-
AdminX
- Posts: 6363
- Joined: Mon Mar 13, 2006 2:34 pm
- Location: Acworth, GA
Re: Lack of up-to-date engines
It is also 64-bit.Trahald wrote:What about Sjeng? It is UCI compliant, supports MP and Nalimov tablebases. I'm not sure whether it is 64-bit capable or not, since I don't have a copy.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
__________________________________________________________________
Ted Summers
-
Marek Soszynski
- Posts: 587
- Joined: Wed May 10, 2006 7:28 pm
- Location: Birmingham, England
Re: Lack of up-to-date engines
I don't know about Sjeng.Trahald wrote:What about Sjeng? It is UCI compliant, supports MP and Nalimov tablebases. I'm not sure whether it is 64-bit capable or not, since I don't have a copy.
Also I don't use Aquarium, therefore I'm not sure what is required to supprt IDeA. I think Rybka 3 uses it's own extensions to the UCI protocol, extensions which are supposedly to be published, but have not yet done so.
As such I do not think IDeA is a good measure of UCI support, so I would add Zappa, Junior and Sjeng to that list. Also agree with Tord re Nalimov Tablebases as a requirement. I don't think they add much in terms of strength to an engine. So I'd add Glaurung/Stockfish as well. Glad to hear about the new bitbase support though!
My requirements are tough because, well, that's what I require of my analysis engines. Of course if you're not interested in fully-featured analysis on multi-processor 64-bit systems, then your own requirements will be different.
Regarding Zappa and Junior: not only are they not up to handling IDeA in Aquarium, they don't even support next-best/ignore move, and so on. That's why I don't use them all that much within ChessBase, let alone Aquarium.
Since Shredder, HIARCS, Stockfish and Naum can run IDeA, it's not a matter of special Rybka extensions.
Marek Soszynski
-
Trahald
- Posts: 70
- Joined: Tue Dec 23, 2008 12:26 pm
- Location: Australia
Re: Lack of up-to-date engines
Well Ted's just answered that for you! Apparently that's 64-bit too. So Sjeng definitely meets your requirements.Marek Soszynski wrote:I don't know about Sjeng.
Cheers
Russell Murray