Page 1 of 1

Hakkapeliitta 2.0 release

Posted: Thu Dec 25, 2014 1:43 pm
by Bloodbane
Merry Christmas to everyone. I have a present for you which I got ready just a day before, a(nother) total rewrite of Hakkapeliitta. I expect it to be rated around 2775, give or take 25 elo. It still contains the same highly tactical style that 1.0 had and still has Syzygy tablebase support. The current version should detect whether to use hardware POPCNT automatically but I do not have any machines without it so that feature is untested. I have also added support for Linux though there are bound to be problems with that as that is not my main OS.

I plan on releasing Hakkapeliitta 3.0 around next fall or winter and it should contain some combination of the things on the following list:

Pondering: this got left out of 2.0 due to me having too little time.
Large pages: almost done already, only have to update the TT code.
Multithreading: depends on how masochistic I am feeling.
Major evaluation tuning and improvements: the current eval is so ridiculously bad that this is my number one priority.
Small search improvements: there are some things which I haven't tried yet like singular extension and SEE pruning at low depths.

The link to the repo containing Hakkapeliitta, binaries are in the "bin" folder: https://github.com/mAarnos/Hakkapeliitta

If you have any problems feel free to send me a message or post in this thread.

Re: Hakkapeliitta 2.0 release

Posted: Thu Dec 25, 2014 2:29 pm
by vittyvirus
Thanks for your interest in Chess Programming.

BTW, instead of
Winglet, ???
write
Winglet, Stef Luijten
in the acknowledgment (on git).

Re: Hakkapeliitta 2.0 release

Posted: Thu Dec 25, 2014 3:30 pm
by Jamal Bubker
Kiitos paljon Mikko !

Re: Hakkapeliitta 2.0 release

Posted: Thu Dec 25, 2014 4:04 pm
by Bloodbane
I have fixed the problem (I think) and updated the binaries. I was accidentally checking for MMX and not POPCNT thanks to a off-by-one bug. Sorry for the trouble.

Re: Hakkapeliitta 2.0 release

Posted: Thu Dec 25, 2014 7:37 pm
by Wolfgang
Bloodbane wrote:... I expect it to be rated around 2775, give or take 25 elo...
First of all: Thanks! :-)

Do you really expect +400 to version 1.0 which is rated 2373 at our (CEGT) 40/4 rating list?

http://www.husvankempen.de/nunn/40_4_Ra ... /1038.html

Re: Hakkapeliitta 2.0 release

Posted: Thu Dec 25, 2014 7:47 pm
by Bloodbane
Oops, forgot to specify 2775 CCRL. I think on CEGT 40/4 Hakkapeliitta 2.0 is closer to 2620. I really hope you didn't put it against engines with CEGT ratings of 2775 or so because that is going to be an slaughter.

Re: Hakkapeliitta 2.0 release

Posted: Thu Dec 25, 2014 7:56 pm
by Wolfgang
ok, thanks for the info! I'll test it vs. various opponents from 2400 to 2700 (CEGT).

Btw: 2620 would be an impressive improvement too!! :D

Re: Hakkapeliitta 2.0 release

Posted: Thu Dec 25, 2014 8:16 pm
by Graham Banks
Bloodbane wrote:Merry Christmas to everyone. I have a present for you which I got ready just a day before, a(nother) total rewrite of Hakkapeliitta. I expect it to be rated around 2775, give or take 25 elo. ....
Thanks Mikko. Merry Christmas to you. 8-)