Hakkapeliitta 2.0 release
Moderators: hgm, Harvey Williamson, bob
Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Hakkapeliitta 2.0 release
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.
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.
Functional programming combines the flexibility and power of abstract mathematics with the intuitive clarity of abstract mathematics.
https://github.com/mAarnos
https://github.com/mAarnos
- vittyvirus
- Posts: 641
- Joined: Wed Jun 18, 2014 12:30 pm
Re: Hakkapeliitta 2.0 release
Thanks for your interest in Chess Programming.
BTW, instead of
BTW, instead of
writeWinglet, ???
in the acknowledgment (on git).Winglet, Stef Luijten
'I would only believe in a god who could dance.' - Friedrich Nietzsche
Re: Hakkapeliitta 2.0 release
Thanks Mikko. I will test is as soon as I can.
EDIT:
I have encountered a problem. Hakkapeliitta detects popcnt on my computer, which is an Intel Q6600 without popcnt. And, unfortunately, the engine crashes.
EDIT:
I have encountered a problem. Hakkapeliitta detects popcnt on my computer, which is an Intel Q6600 without popcnt. And, unfortunately, the engine crashes.
Gabor Szots
CCRL testing group
CCRL testing group
-
Jamal Bubker
- Posts: 260
- Joined: Mon May 24, 2010 2:32 pm
Re: Hakkapeliitta 2.0 release
Kiitos paljon Mikko !
Re: Hakkapeliitta 2.0 release
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.
Functional programming combines the flexibility and power of abstract mathematics with the intuitive clarity of abstract mathematics.
https://github.com/mAarnos
https://github.com/mAarnos
Re: Hakkapeliitta 2.0 release
It's OK now, thank you.Bloodbane wrote: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.
Gabor Szots
CCRL testing group
CCRL testing group
Re: Hakkapeliitta 2.0 release
First of all: Thanks!Bloodbane wrote:... I expect it to be rated around 2775, give or take 25 elo...
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
Best
Wolfgang
CEGT-Team
Wolfgang
CEGT-Team
Re: Hakkapeliitta 2.0 release
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.
Functional programming combines the flexibility and power of abstract mathematics with the intuitive clarity of abstract mathematics.
https://github.com/mAarnos
https://github.com/mAarnos
Re: Hakkapeliitta 2.0 release
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!!
Btw: 2620 would be an impressive improvement too!!
Best
Wolfgang
CEGT-Team
Wolfgang
CEGT-Team
- Graham Banks
- Posts: 30733
- Joined: Sun Feb 26, 2006 9:52 am
- Location: Auckland, NZ
Re: Hakkapeliitta 2.0 release
Thanks Mikko. Merry Christmas to you.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. ....
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz

