Page 1 of 1

Houdini 1.02 released

Posted: Fri Jun 18, 2010 9:51 pm
by Robert Houdart
The new Houdini 1.02 is available.
Download from http://www.cruxis.com/chess/houdini.htm .

Houdini 1.02 is mainly a bug fix release that brings the long-term and multi-core stability to a significantly higher level.
Most significant fixes are:
- a SMP bug (more prominent with more threads);
- a hash collision bug (more prominent with smaller hash tables)
- work-around for the Shredder GUI incomplete FEN strings

The playing strength is not very different from Houdini 1.01, you can expect a very slight improvement.

Running Houdini on older processors
A difference with previous releases is that the 32-bit versions no longer rely on SSE2 instructions, and therefore should run on older processors like the AMD Athlon.

Note on AMD multi-core processors
Houdini has been developed and tuned on Intel processors, and apparently some of the design choices aren't very well adapted to AMD multi-core processors like the AMD Phenom II. Hopefully we'll soon be able to track down this problem.

Some test results at fast time controls
In cutechess-cli matches of 1000 fast games against other top engines on a Core i5-750 64-bit platform using 2 cores, time control 40/10s (typically reaching 13/14 plies), Houdini 1.02 performed as follows:

Code: Select all

- Houdini 1.02 - Stockfish 1.7.1: +495 -150 =355 (67.2 %, +125 Elo)
- Houdini 1.02 - Ivanhoe-63:      +270 -163 =567 (55.3 %, +37 Elo) 
- Houdini 1.02 - Fire 1.31:       +459 -121 =420 (66.9 %, +122 Elo)
For reference, below the results obtained with the previous release (Houdini 1.01) under exactly the same conditions:

Code: Select all

- Houdini 1.01 - Stockfish 1.7.1: +472 -175 =353 (64.8 %, +106 Elo) 
- Houdini 1.01 - Ivanhoe-63:      +256 -164 =580 (54.6 %, +32 Elo) 
- Houdini 1.01 - Fire 1.31:       +449 -113 =438 (66.8 %, +121 Elo)
As always, your mileage may vary a lot depending on opponents, hardware and time controls.

The next release Houdini 1.03 will feature multi-PV support.
Enjoy Houdini 1.02!

Re: Houdini 1.02 released

Posted: Fri Jun 18, 2010 10:22 pm
by Steffelino
ThankĀ“s a lot!
Is multi pv a timeconsuming thing to implement?
Houdini will be a complete analysetool when 1.3 arrives.
Hope soon!
Good luck with your work.

Re: Houdini 1.02 released

Posted: Sat Jun 19, 2010 1:53 am
by BTO7
Great news ....look forward to MPV support !

Regards
BT

Re: Houdini 1.02 released

Posted: Sat Jun 19, 2010 2:31 am
by 64x
Thank you Robert. What is the main difference between 1.02 and DEVEL_V2?

Re: Houdini 1.02 released

Posted: Sat Jun 19, 2010 3:42 am
by Patatov
And robbobases support would be terrific too

Re: Houdini 1.02 released

Posted: Sat Jun 19, 2010 5:36 am
by Matthias Gemuh
Patatov wrote:And robbobases support would be terrific too
I hate those buggy Robbobases.
I hope Houdini will instead use Gaviota EGTB.

Matthias.

Re: Houdini 1.02 released

Posted: Sat Jun 19, 2010 7:12 am
by Chris Formula
Robert,

Thanks for this super-strong engine. Tbs support is definitely a good feature to add. Just a suggestion, you may wish to open-source the version that is 150elo weaker than the current best version. ;)

regards,
chris

Re: Houdini 1.02 released

Posted: Sat Jun 19, 2010 9:21 am
by Robert Houdart
@Steffelino,
The expected release for Houdini 1.03 is around July 15.

@64x,
There's no main difference, DEVEL-V2 was a development version close to the final release.

@Patatov, Matthias,
TB support currently isn't very high on the priority list. I'm not yet sure which system would be best, Gaviota EGTB appears to be a strong candidate.

@BT, Chris,
Thanks for the support!

Cheers,
Robert

Re: Houdini 1.02 released

Posted: Sat Jun 19, 2010 11:15 am
by Vael Jean-Paul
Thanks Robert for this great engine!!

Busy testing...

JP.

Re: Houdini 1.02 released

Posted: Sat Jun 19, 2010 11:32 am
by xshat
I've found Houdini to be a very strong and stable engine as far as crashing goes. However I would like to point out that I'm using an (32 bit) AMD Dual Core and for some odd reason the single core EXE plays much more stronger than the dual core EXE. This has been consistent with all of your releases, 1.0, 1.1, and am currently testing 1.2.