Halogen 4 release

Questions and comments related to CCRL testing study
Post Reply
Kieren Pearson
Posts: 4
Joined: Sat Jul 13, 2019 6:50 am
Sign-up code: 10159

Halogen 4 release

Post by Kieren Pearson »

Hi, I have released the next version of Halogen on my github https://github.com/KierenP/Halogen

As part of my requirements to get the engine working with OpenBench I have supplied a makefile, so feel free to compile yourself if you would like. I have supplied a binary on Github.

Code: Select all

Elo change against Halogen 3.0
Single threaded: +150-160 elo (~2200 CCRL)

8 Threads: +131.24 +- 29.68 (95%) against single thread Halogen 4
4 Threads: I would estimate about +70-100 elo
Change-log supplied on Git-hub releases

One question of concern, Halogen will be the lowest ranked 4CPU engine on the CCRL list. Is there a minimum requirement of strength for 4CPU engines that I need to reach in order to be tested as a 4CPU engine?
User avatar
Sergio Martinez
Posts: 3396
Joined: Tue Mar 12, 2013 11:38 pm
Sign-up code: 10159
Location: Murcia, Spain

Re: Halogen 4 release

Post by Sergio Martinez »

Hi Kieren

Thank you very much for this new version. I can test it for the blitz list at 4CPU.

Best regards.
User avatar
Gabor Szots
Posts: 12890
Joined: Sat Dec 09, 2006 6:30 am
Sign-up code: 10159
Location: Szentendre, Hungary

Re: Halogen 4 release

Post by Gabor Szots »

No problem under Arena or Shredder but I can't install it under Fritz.
Kieren Pearson
Posts: 4
Joined: Sat Jul 13, 2019 6:50 am
Sign-up code: 10159

Re: Halogen 4 release

Post by Kieren Pearson »

Is it possible it's because my engine supports a 'Threads' command? Looking at http://wbec-ridderkerk.nl/html/UCIProtocol.html the 'official' uci protocol has no mention of threads, so I tried to implement it the same as how Stockfish has done it. Besides that, any ideas what caused this issue?
User avatar
Gabor Szots
Posts: 12890
Joined: Sat Dec 09, 2006 6:30 am
Sign-up code: 10159
Location: Szentendre, Hungary

Re: Halogen 4 release

Post by Gabor Szots »

Kieren Pearson wrote: Thu Jul 02, 2020 8:22 am Is it possible it's because my engine supports a 'Threads' command? Looking at http://wbec-ridderkerk.nl/html/UCIProtocol.html the 'official' uci protocol has no mention of threads, so I tried to implement it the same as how Stockfish has done it. Besides that, any ideas what caused this issue?
All other GUI's accept it. My guess is that the name is too long for Fritz (you include your own name in the name). I think if you replace author with 'by' it will be fine.
I have the same problem with SlowChess Blitz Classic, I have to edit its engine file manually. I guess I could have done that with your engine as well.
Kieren Pearson
Posts: 4
Joined: Sat Jul 13, 2019 6:50 am
Sign-up code: 10159

Re: Halogen 4 release

Post by Kieren Pearson »

Oh that wasn't intentional, I think I must have tried to put the id name and author in the same line and I didn't realise they needed to be two separate commands. I'll fix this for my next release

Code: Select all

id name Halogen4.2
id author Kieren Pearson
User avatar
Gabor Szots
Posts: 12890
Joined: Sat Dec 09, 2006 6:30 am
Sign-up code: 10159
Location: Szentendre, Hungary

Re: Halogen 4 release

Post by Gabor Szots »

Kieren Pearson wrote: Thu Jul 02, 2020 11:07 am Oh that wasn't intentional, I think I must have tried to put the id name and author in the same line and I didn't realise they needed to be two separate commands. I'll fix this for my next release

Code: Select all

id name Halogen4.2
id author Kieren Pearson
I edited main.cpp splitting the first cout line in two, compiled it and now Fritz has no problems installing Halogen.
User avatar
Graham Banks
Posts: 26998
Joined: Sun Dec 18, 2005 5:47 pm
Sign-up code: 0
Location: Auckland, NZ

Re: Halogen 4 release

Post by Graham Banks »

80TH AMATEUR SERIES (Division 8 )

Intel i5 Quad
ChessGUI
256mb hash each
3-4-5 piece tablebases
Ponder off
Top10SuperGM2020.cgb book
40 moves in 25 minutes repeating (adapted for the CCRL)
4 cycles 44 rounds
All engines 64-bit where available
The top engine will gain automatic promotion. Any other changes of division will be at my discretion and may not necessarily involve playoff matches.


Participants

Hedgehog 2.0 64-bit
Zevra 2.1.2 r248 64-bit
Isa 2.0.83 64-bit
Barbarossa 0.6.0 64-bit
Absolute Zero 3.3.2.0 64-bit
CeeChess 1.3.2 64-bit
FoxSee 4.0.1 64-bit
Ceibo 0.5 64-bit
SpaceDog 0.97.7 64-bit
Achillees 1.0 64-bit
Mora 1.1.0
Halogen 4.0 64-bit


Games and standings will be available after every six rounds from the following link:
viewtopic.php?f=7&t=12190

If you install TLCV (Tom's Live Chess Viewer) on your computer, you can watch the games live move by move. You'll also be able to chat to others following the tournament in the chatroom there.
download/file.php?id=42959
Host - GrahamCCRL.dyndns.org Port - 16053

Linux users can use Livius:
https://github.com/kmar/livius

There is also a Livius windows version.
It has live pv boards as a nice addition.
http://www.crabaware.com/livius/
Post Reply