Page 1 of 1

Faster compiles for Intel possible for Booot & Combusken?

Posted: Sat Nov 21, 2020 3:02 am
by Frank Quisinsky
Hi there,

sources from Booot 6.4 are inside the downlaod file.
For Combusken 1.4.0 is a AMD64 version on GitHub available.

Maybe faster compiles for intel processors are possible?
Two questions for the experts?

Best
Frank

Re: Faster compiles for Intel possible for Booot & Combusken?

Posted: Sat Nov 21, 2020 7:34 am
by RubiChess
Hi Frank.

No real expert but...
AMD was the first who implemented 64 bit extensions to the x86 CPU platform so the name AMD64 is commonly used even on Intel systems.

https://de.wikipedia.org/wiki/AMD64

Example from my Windows environment running on Intel box:
PROCESSOR_ARCHITECTURE=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 60 Stepping 3, GenuineIntel

So I'm confident that this Combusken binary will also run well on Intel even if it has AMD64 in the name.

Booot is Pascal/Delphi iirc so it may be normal thing that is isn't as fast as a C(++) engine.

Regards, Andreas

Re: Faster compiles for Intel possible for Booot & Combusken?

Posted: Sat Nov 21, 2020 3:12 pm
by mhib
Hi Frank,

The support of operations like POPCNT in Combusken is handled by the Go runtime. Provided binary uses POPCNT when possible and falls back to the Hacker's Delight implementation when not. A good explanation of this mechanism is here https://lemire.me/blog/2020/06/04/the-g ... e-smarter/

Re: Faster compiles for Intel possible for Booot & Combusken?

Posted: Sat Nov 21, 2020 3:38 pm
by Frank Quisinsky
Hi Marcin Henryk and Andreas,

it's never to late to learn!
Thanks for the explanation.

Not sure today in the morning I added the configuration examples in my new Engine-Configuration selection.
So I am thinking ... you can ask in TalkChess.

:-)

Have a nice weekend!

Ah stopp ...
Marcin, please not give up your work on Combusken.
We lost enough good programmers in the last years.

I played much test games on a second PC in the last days.
Version 1.4.0 is great and clearly improved in king safty. After I saw that I added your engine directly in the next main tourney.
Very strong what you do here ... Combusken will be play a good FCP Tourney-2021, start will be January 01st. 2021.

Andreas ...
You will get problems vs. Combusken, means RubiChess.

:-)

RubiChess is really very very strong.
The deal is the great king safty and a very positional style I think.

And to Booot ...
Yes, easy to undestand!

Best
Frank

PS: Will be very nice tourneys ... my next ... with all the strong updates the programmers do in the last months.