Will there be a new Hiarcs version?
Moderators: Watchman, Mark Uniacke, mrudolf
Will there be a new Hiarcs version?
Looking at the current matches in TCEC for sure a new competitor for the title is needed, now that Stockfish and Komodo are way stronger than Houdini 4. So I wonder if a new version of Hiracs (or an update) can be expected? I would love to see Hiarcs being able to compete against these two monsters.
- Mark Uniacke
- Hiarcs Author
- Posts: 1459
- Joined: Sun Jul 29, 2007 1:32 pm
- Location: United Kingdom
- Contact:
-
- Member
- Posts: 2
- Joined: Tue May 27, 2014 11:26 am
Hiarcs 15
Will Hiarcs 15 be on 64 bit?
Re: Hiarcs 15
I obviously cannot answer for Mark, but other people have asked this in the past and the answer then was no. The reason given was that HIARCS is a more knowledge-based engine rather than an engine with less knowledge but with more brute-force capability as per the likes of Houdini, Rybka, Stockfish etc. It does not use bit-board technology which apparently benefits greatly from 64-bit compilers and therefore would not benefit from being converted to 64-bit. HIARCS strength is with it's knowledge and is able to have a better understanding of a position without having to look so far ahead. On short time controls such as blitz games, the bit-board based engines will win but on longer time-controls HIARCS will more than likely match them and is able to steal games based on it's superior knowledge. This is why it's good to have both types of chess engine.Walhallathunder wrote:Will Hiarcs 15 be on 64 bit?
However, I'm no chess engine programmer, and only Mark can really answer your question.
Hope that helps.
Re: Hiarcs 15
A decision like that would depend entirely on whether there was any real benefit to compiling with those extensions vs. losing access to older platforms which might not have the same libraries (i.e. Snow Leopard as well as Leopard). The only real advantages which might be obtained, however, are in addressing multiple CPUs, multiple cores, accessing more RAM and so on. It is, however, not necessary to access this directly from the chess engine and indeed, HIARCS 14 (both Deep and plain) does not.Yarc wrote:≈Walhallathunder wrote:Will Hiarcs 15 be on 64 bit?
I obviously cannot answer for Mark, but other people have asked this in the past and the answer then was no. The reason given was that HIARCS is a more knowledge-based engine rather than an engine with less knowledge but with more brute-force capability as per the likes of Houdini, Rybka, Stockfish etc. It does not use bit-board technology which apparently benefits greatly from 64-bit compilers and therefore would not benefit from being converted to 64-bit. HIARCS strength is with it's knowledge and is able to have a better understanding of a position without having to look so far ahead. On short time controls such as blitz games, the bit-board based engines will win but on longer time-controls HIARCS will more than likely match them and is able to steal games based on it's superior knowledge. This is why it's good to have both types of chess engine.
However, I'm no chess engine programmer, and only Mark can really answer your question.
Hope that helps.
However, the Chess Explorer software is quite another matter. It isn't just a pretty interface, it is also the platform on which the engines access system resources. In the case of Deep HIARCS Chess Explorer at least it is already a 64-bit package as this shows:
Code: Select all
$ file /Applications/HIARCS\ Chess\ Explorer.app/Contents/MacOS/HIARCSChessExplorer
/Applications/HIARCS Chess Explorer.app/Contents/MacOS/HIARCSChessExplorer: Mach-O 64-bit executable x86_64
$
Website: Organised Adversary - ICCF: 30667
OpenPGP/GPG Key: 0x321E4E2373590E5D - BTC address: 18Ua6y7D65QatEDZ36dtWNWpG9Ttrd4eqy
OpenPGP/GPG Key: 0x321E4E2373590E5D - BTC address: 18Ua6y7D65QatEDZ36dtWNWpG9Ttrd4eqy