Colossus 2021a available!

Discussion of computer chess matches and engine tournaments.

Moderator: Ras

User avatar
MartinBryant
Posts: 87
Joined: Thu Nov 21, 2013 12:37 am
Location: Manchester, UK
Full name: Martin Bryant

Colossus 2021a available!

Post by MartinBryant »

I have just released an updated version of my Colossus engine on my website at http://www.colossusgames.co.uk

Changes include...

64-bit compilation
Bitboards
SYZYGY endgame tablebases
Simplified evaluation function
Quiescence search tightened
Transposition table buckets
Counter-move history
Major rewrite of much of remaining code!

...which my tests indicate amount to just over 100 ELO improvement over the previous version 2008b

Enjoy!
(Apologies for taking 13 years to provide an update... I hope it won't be another 13 years before the next! :D )
User avatar
Brunetti
Posts: 424
Joined: Tue Dec 08, 2009 1:37 pm
Location: Milan, Italy
Full name: Alex Brunetti

Re: Colossus 2021a available!

Post by Brunetti »

MartinBryant wrote: Tue Sep 28, 2021 10:18 am I have just released an updated version of my Colossus engine on my website at http://www.colossusgames.co.uk
Very good news! Thanx for the update. 1'+1" Elo ~2770.

Alex
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Colossus 2021a available!

Post by Guenther »

MartinBryant wrote: Tue Sep 28, 2021 10:18 am I have just released an updated version of my Colossus engine on my website at http://www.colossusgames.co.uk

Changes include...

64-bit compilation
Bitboards
SYZYGY endgame tablebases
Simplified evaluation function
Quiescence search tightened
Transposition table buckets
Counter-move history
Major rewrite of much of remaining code!

...which my tests indicate amount to just over 100 ELO improvement over the previous version 2008b

Enjoy!
(Apologies for taking 13 years to provide an update... I hope it won't be another 13 years before the next! :D )
Thanks!
The latest version is Colossus 2021a which is available for download here. It is a 64-bit Windows executable which should run on any modern PC as it does not use any extended instruction sets like AVX. I have no plans for a Macintosh or Unix version.
Well my hardware is still too old (2009), I guess your compilation uses popcount?
Usually I would compile my own binary ;-) Any chance for a plain sse41 or ssse3 compilation?
(There are others here w/o popcount)
https://rwbc-chess.de

[Trolls n'existent pas...]
User avatar
Rebel
Posts: 7522
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: Colossus 2021a available!

Post by Rebel »

Martin, good to see you active again as one of the ones of the first hour, not so many of us are still present.

I have put Colossus on the rack of the Ganbit Rating List.

Games : 1000

Elo pool : 2748

You can follow the progress of your new brainchild on - http://rebel13.nl/a/grl.htm
90% of coding is debugging, the other 10% is writing bugs.
Jouni
Posts: 3849
Joined: Wed Mar 08, 2006 8:15 pm
Full name: Jouni Uski

Re: Colossus 2021a available!

Post by Jouni »

This was a real surprise! Hope other veterans follow.
Jouni
User avatar
MartinBryant
Posts: 87
Joined: Thu Nov 21, 2013 12:37 am
Location: Manchester, UK
Full name: Martin Bryant

Re: Colossus 2021a available!

Post by MartinBryant »

Guenther wrote: Tue Sep 28, 2021 6:41 pm
MartinBryant wrote: Tue Sep 28, 2021 10:18 am I have just released an updated version of my Colossus engine on my website at http://www.colossusgames.co.uk

Changes include...

64-bit compilation
Bitboards
SYZYGY endgame tablebases
Simplified evaluation function
Quiescence search tightened
Transposition table buckets
Counter-move history
Major rewrite of much of remaining code!

...which my tests indicate amount to just over 100 ELO improvement over the previous version 2008b

Enjoy!
(Apologies for taking 13 years to provide an update... I hope it won't be another 13 years before the next! :D )
Thanks!
The latest version is Colossus 2021a which is available for download here. It is a 64-bit Windows executable which should run on any modern PC as it does not use any extended instruction sets like AVX. I have no plans for a Macintosh or Unix version.
Well my hardware is still too old (2009), I guess your compilation uses popcount?
Usually I would compile my own binary ;-) Any chance for a plain sse41 or ssse3 compilation?
(There are others here w/o popcount)
Ah! Apologies for that. And yes it does use h/w popcount.
I have an old Vista PC which I use for testing occasionally and so I do have a 32-bit compile but I didn't think anyone would want it! :)
Could you tell me exactly what processor you have? Is it a 32-bit compile that you want? Or a 64-bit compile but without use of h/w popcount instruction?
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Colossus 2021a available!

Post by Guenther »

MartinBryant wrote: Tue Sep 28, 2021 8:24 pm
Guenther wrote: Tue Sep 28, 2021 6:41 pm
The latest version is Colossus 2021a which is available for download here. It is a 64-bit Windows executable which should run on any modern PC as it does not use any extended instruction sets like AVX. I have no plans for a Macintosh or Unix version.
Well my hardware is still too old (2009), I guess your compilation uses popcount?
Usually I would compile my own binary ;-) Any chance for a plain sse41 or ssse3 compilation?
(There are others here w/o popcount)
Ah! Apologies for that. And yes it does use h/w popcount.
I have an old Vista PC which I use for testing occasionally and so I do have a 32-bit compile but I didn't think anyone would want it! :)
Could you tell me exactly what processor you have? Is it a 32-bit compile that you want? Or a 64-bit compile but without use of h/w popcount instruction?
64-bit of course, I wouldn't have asked for 32-bit that's really obsolete ;-)
It is a quadcore (core2) with SSE4.1 instructions, which has no popcount, but as I said some people here still have machines, which
just have SSSE3 and the speed diff between both sets is nearly indistinguishable, so a SSSE3 w/o popcount would help more people.
Thanks for considering!
https://rwbc-chess.de

[Trolls n'existent pas...]