Koivisto 6.0

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

Koivisto
Posts: 50
Joined: Fri Sep 04, 2020 10:30 pm
Full name: Kim Kahre

Re: Koivisto 6.0

Post by Koivisto »

CMCanavessi wrote: Wed Jul 21, 2021 7:43 pm Do you have plans for pondering and/or FRC?
No plans to implement pondering, FRC is something we might get to eventually but is not likely to get implemented anytime soon.
Luecx
Posts: 138
Joined: Thu Jun 18, 2020 9:20 pm
Full name: Finn Eggers

Re: Koivisto 6.0

Post by Luecx »

CMCanavessi wrote: Wed Jul 21, 2021 7:43 pm Do you have plans for pondering and/or FRC?
It is on our list but we have got bigger issues to deal with at the moment. Firstly we want to increase strength in classical chess which most of the tournaments support.
The ability to speak does not make you intelligent. https://github.com/Luecx/Koivisto

Image
Luecx
Posts: 138
Joined: Thu Jun 18, 2020 9:20 pm
Full name: Finn Eggers

Re: Koivisto 6.0

Post by Luecx »

Rebel wrote: Wed Jul 21, 2021 6:18 pm
Luecx wrote: Wed Jul 21, 2021 3:41 pm
Rebel wrote: Wed Jul 21, 2021 3:26 pm Please release a SSE4 version also, like to test 6.0 for the GRL.
I can work on that. Would you be fine with me creating and sending you this but not attaching it to the official release? The issue is that did not intend the network code, nor have the time to optimize it for 128 bit registers. So maybe SSE is such a slowdown, that it will be very bad compared to other engines.

My solution would be to create an SSE version, hand it to you and inside your rating list you mark it as SSE and not the standard 6.0 build.
I am fine with that.
I did write some code for sse systems and validated the correctness using the bench. I have not compared playing strength. it is quiet a bit slower on my machine. If you want to compile yourself, you can do this here: https://github.com/Luecx/Koivisto/tree/avx512support
The ability to speak does not make you intelligent. https://github.com/Luecx/Koivisto

Image
User avatar
Rebel
Posts: 6991
Joined: Thu Aug 18, 2011 12:04 pm

Re: Koivisto 6.0

Post by Rebel »

Luecx wrote: Wed Jul 21, 2021 8:45 pm
Rebel wrote: Wed Jul 21, 2021 6:18 pm
Luecx wrote: Wed Jul 21, 2021 3:41 pm
Rebel wrote: Wed Jul 21, 2021 3:26 pm Please release a SSE4 version also, like to test 6.0 for the GRL.
I can work on that. Would you be fine with me creating and sending you this but not attaching it to the official release? The issue is that did not intend the network code, nor have the time to optimize it for 128 bit registers. So maybe SSE is such a slowdown, that it will be very bad compared to other engines.

My solution would be to create an SSE version, hand it to you and inside your rating list you mark it as SSE and not the standard 6.0 build.
I am fine with that.
I did write some code for sse systems and validated the correctness using the bench. I have not compared playing strength. it is quiet a bit slower on my machine. If you want to compile yourself, you can do this here: https://github.com/Luecx/Koivisto/tree/avx512support
Thank you but I feel uncomfortable, don't want to make mistakes, I will patiently wait for a popcount executable.
90% of coding is debugging, the other 10% is writing bugs.
Wolfgang
Posts: 893
Joined: Sat May 13, 2006 1:08 am

Re: Koivisto 6.0

Post by Wolfgang »

Koivisto wrote: Wed Jul 21, 2021 8:17 pm No plans to implement pondering...
What a pity. In the meantime Koivisto is so strong that it would be a good entry to our top-list @ 5'+3" with Ponder.
http://www.cegt.net/5Plus3Rating/Pureli ... liste.html

In a first match for our 40/4-list v5.0 was on par with Xiphos 0.6! This has to be confirmed by more matches of course, but it is at least a indication for your engine being in the TOP 15... ;)

Maybe you think about it again. Would be nice! 8-)

Anyway thanks very much for the new version! :D
Best
Wolfgang
CEGT-Team
www.cegt.net
www.cegt.forumieren.com
bmp1974
Posts: 74
Joined: Wed Dec 04, 2019 11:25 am
Full name: Prasanna Bandihole

Re: Koivisto 6.0

Post by bmp1974 »

Is there a new net file? I think it is not integrated with the exe file
Luecx
Posts: 138
Joined: Thu Jun 18, 2020 9:20 pm
Full name: Finn Eggers

Re: Koivisto 6.0

Post by Luecx »

What makes you think so? If you download them, it will be integrated.

If you compile yourself, you can either specify a network yourself or it will automatically pull the correct network from a github repo.

Either way it will be integrated.

If you are worried that it is not running properly, type:

Code: Select all

./Koivisto6.0... bench
This will run a benchmark. Ideally the result should be 6349474 for 6.0.
The ability to speak does not make you intelligent. https://github.com/Luecx/Koivisto

Image
Luecx
Posts: 138
Joined: Thu Jun 18, 2020 9:20 pm
Full name: Finn Eggers

Re: Koivisto 6.0

Post by Luecx »

Rebel wrote: Wed Jul 21, 2021 11:02 pm
Luecx wrote: Wed Jul 21, 2021 8:45 pm
Rebel wrote: Wed Jul 21, 2021 6:18 pm
Luecx wrote: Wed Jul 21, 2021 3:41 pm
Rebel wrote: Wed Jul 21, 2021 3:26 pm Please release a SSE4 version also, like to test 6.0 for the GRL.
I can work on that. Would you be fine with me creating and sending you this but not attaching it to the official release? The issue is that did not intend the network code, nor have the time to optimize it for 128 bit registers. So maybe SSE is such a slowdown, that it will be very bad compared to other engines.

My solution would be to create an SSE version, hand it to you and inside your rating list you mark it as SSE and not the standard 6.0 build.
I am fine with that.
I did write some code for sse systems and validated the correctness using the bench. I have not compared playing strength. it is quiet a bit slower on my machine. If you want to compile yourself, you can do this here: https://github.com/Luecx/Koivisto/tree/avx512support
Thank you but I feel uncomfortable, don't want to make mistakes, I will patiently wait for a popcount executable.

I got a SSE compile to work. Either I can send you the exe privately for 6.0 or you wait for the next release in which AVX512 and SSE will be added.
The ability to speak does not make you intelligent. https://github.com/Luecx/Koivisto

Image
User avatar
Rebel
Posts: 6991
Joined: Thu Aug 18, 2011 12:04 pm

Re: Koivisto 6.0

Post by Rebel »

Oh great, you have a PM :D
90% of coding is debugging, the other 10% is writing bugs.
User avatar
Rebel
Posts: 6991
Joined: Thu Aug 18, 2011 12:04 pm

Re: Koivisto 6.0

Post by Rebel »

Gauntlet Koivisto 6.0 SSE2

1400 games.

Elo pool : 3288

http://rebel13.nl/a/grl.htm
90% of coding is debugging, the other 10% is writing bugs.