No plans to implement pondering, FRC is something we might get to eventually but is not likely to get implemented anytime soon.
Koivisto 6.0
Moderators: hgm, Rebel, chrisw
-
- Posts: 50
- Joined: Fri Sep 04, 2020 10:30 pm
- Full name: Kim Kahre
Re: Koivisto 6.0
-
- Posts: 138
- Joined: Thu Jun 18, 2020 9:20 pm
- Full name: Finn Eggers
Re: Koivisto 6.0
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.
-
- Posts: 138
- Joined: Thu Jun 18, 2020 9:20 pm
- Full name: Finn Eggers
Re: Koivisto 6.0
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/avx512supportRebel wrote: ↑Wed Jul 21, 2021 6:18 pmI am fine with that.Luecx wrote: ↑Wed Jul 21, 2021 3:41 pmI 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.
-
- Posts: 6994
- Joined: Thu Aug 18, 2011 12:04 pm
Re: Koivisto 6.0
Thank you but I feel uncomfortable, don't want to make mistakes, I will patiently wait for a popcount executable.Luecx wrote: ↑Wed Jul 21, 2021 8:45 pmI 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/avx512supportRebel wrote: ↑Wed Jul 21, 2021 6:18 pmI am fine with that.Luecx wrote: ↑Wed Jul 21, 2021 3:41 pmI 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.
90% of coding is debugging, the other 10% is writing bugs.
-
- Posts: 896
- Joined: Sat May 13, 2006 1:08 am
Re: Koivisto 6.0
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!
Anyway thanks very much for the new version!
-
- Posts: 74
- Joined: Wed Dec 04, 2019 11:25 am
- Full name: Prasanna Bandihole
Re: Koivisto 6.0
Is there a new net file? I think it is not integrated with the exe file
-
- Posts: 138
- Joined: Thu Jun 18, 2020 9:20 pm
- Full name: Finn Eggers
Re: Koivisto 6.0
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:
This will run a benchmark. Ideally the result should be 6349474 for 6.0.
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
-
- Posts: 138
- Joined: Thu Jun 18, 2020 9:20 pm
- Full name: Finn Eggers
Re: Koivisto 6.0
Rebel wrote: ↑Wed Jul 21, 2021 11:02 pmThank you but I feel uncomfortable, don't want to make mistakes, I will patiently wait for a popcount executable.Luecx wrote: ↑Wed Jul 21, 2021 8:45 pmI 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/avx512supportRebel wrote: ↑Wed Jul 21, 2021 6:18 pmI am fine with that.Luecx wrote: ↑Wed Jul 21, 2021 3:41 pmI 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 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.
-
- Posts: 6994
- Joined: Thu Aug 18, 2011 12:04 pm
-
- Posts: 6994
- Joined: Thu Aug 18, 2011 12:04 pm
Re: Koivisto 6.0
90% of coding is debugging, the other 10% is writing bugs.