Hannibal 1.5 release

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
BubbaTough
Posts: 1154
Joined: Fri Jun 23, 2006 3:18 am

Hannibal 1.5 release

Post by BubbaTough » Wed Jan 28, 2015 9:54 am

Hi all,

A new version of Hannibal is available at:

https://sites.google.com/site/edapostol/hannibal

Primary changes:

-rewrote most of the support framework
-improved hash table handling
-improved SMP, now using C++11 threads
-improved endgame knowledge
-improved search including move selection, prunings, reductions, etc.
-Multi-PV support
-pawn hash and eval cache are per threads now

jpqy
Posts: 503
Joined: Thu Apr 24, 2008 7:31 am
Location: Belgium

Re: Hannibal 1.5 release

Post by jpqy » Wed Jan 28, 2015 10:13 am

Wow..thanks Sam !

So many new engines these last days..just great.

Kind regards,
JP.

Sedat Canbaz
Posts: 3018
Joined: Thu Mar 09, 2006 10:58 am
Location: Antalya/Turkey
Contact:

Re: Hannibal 1.5 release

Post by Sedat Canbaz » Wed Jan 28, 2015 10:32 am

jpqy wrote:Wow..thanks Sam !

So many new engines these last days..just great.

Kind regards,
JP.
+1

Frank Quisinsky
Posts: 4819
Joined: Wed Nov 18, 2009 6:16 pm
Location: Trier, Germany
Contact:

Re: Invasion of TOP Engines!

Post by Frank Quisinsky » Wed Jan 28, 2015 11:28 am

Hi there,

I have enough to do for the next 6 weeks.
That is fantastic !!

Thanks to the Hannibal team. Waiting of this version.
How big is the improvement the team await?

Best
Frank
I like computer chess!

BubbaTough
Posts: 1154
Joined: Fri Jun 23, 2006 3:18 am

Re: Invasion of TOP Engines!

Post by BubbaTough » Wed Jan 28, 2015 12:56 pm

I am hesitant to give a number, though I will say the new version is "noticeably better". I will say in my own testing the longer the time control and the more cores available, the better Hannibal1.5 does compared to Hannibal 1.4.

-Sam
Frank Quisinsky wrote:Hi there,

I have enough to do for the next 6 weeks.
That is fantastic !!

Thanks to the Hannibal team. Waiting of this version.
How big is the improvement the team await?

Best
Frank

SzG
Posts: 2447
Joined: Fri Mar 10, 2006 6:20 am
Location: Szentendre, Hungary

Re: Hannibal 1.5 release

Post by SzG » Wed Jan 28, 2015 1:41 pm

Thanks, Sam and Edsel. That was long awaited.
Gabor Szots

CCRL testing group

BubbaTough
Posts: 1154
Joined: Fri Jun 23, 2006 3:18 am

Re: Hannibal 1.5 release

Post by BubbaTough » Wed Jan 28, 2015 3:02 pm

SzG wrote:Thanks, Sam and Edsel. That was long awaited.
Yes, all my fault. Edsel did a lot of good work improving SMP and reworking our code to give us a much stronger base to develop from in the future, while I spent a good year just focussed on work/family and only helping a little here and there with testing and minor debugging and such. If I was matching his level of effort I am sure we would have released a long time ago. Only after stopping by TCEC in the most recent cycle and getting a little frustrated about Hannibal's play did I really pitch in and help get the current version ready for release.

-Sam

User avatar
Werner
Posts: 2235
Joined: Wed Mar 08, 2006 9:09 pm

Re: Hannibal 1.5 release

Post by Werner » Wed Jan 28, 2015 3:09 pm

BubbaTough wrote:Hi all,

A new version of Hannibal is available at:

https://sites.google.com/site/edapostol/hannibal
Many thanks to Sam and Edsel for the new version!
Werner

User avatar
Graham Banks
Posts: 30733
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: Hannibal 1.5 release

Post by Graham Banks » Wed Jan 28, 2015 5:28 pm

BubbaTough wrote:Hi all,

A new version of Hannibal is available at:

https://sites.google.com/site/edapostol/hannibal

Primary changes:

-rewrote most of the support framework
-improved hash table handling
-improved SMP, now using C++11 threads
-improved endgame knowledge
-improved search including move selection, prunings, reductions, etc.
-Multi-PV support
-pawn hash and eval cache are per threads now
Thanks Sam and Edsel. 8-)
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz

deefree49
Posts: 15
Joined: Sun Dec 07, 2014 2:14 am
Location: Columbus, Ohio

Re: Hannibal 1.5 release

Post by deefree49 » Wed Jan 28, 2015 8:13 pm

Thank you very much Sam and Edsel for your hard work and for your generous gift to the chess community.

Hannibal was already one of my favorite engines because of its attractive playing style. I keep a list of interesting games that occur in the tournaments I run and Hannibal is very well represented there with many examples. So this new version is a very welcome addition.

I ran a short tournament this morning with Hannibal 1.4b and the result was +4 =17 -1 in favor of Hannibal 1.5. The games were 3' + 2" per move. Computer is i7 running 4 cores. I used a small book and each engine got to play white and black once with each line.

Not much of a sample but for what it's worth, probably indicates about +40 to +50 ELO gain.

Your efforts are much appreciated here! Thank you again! :D

Post Reply