~2200 elo for nowj.korhonen wrote: ↑Sun Mar 03, 2019 11:59 pmclassic parallel Alpha-Beta on GPU and open source. WOW. Why you not in TCEC?smatovic wrote: ↑Sun Mar 03, 2019 7:06 pmIn short, it is a port of Zeta Dva engine to OpenCL to run on a GPU.
https://www.chessprogramming.org/Zeta
https://zeta-chess.app26.de/
--
Srdja
about the term of equal hardware
Moderators: hgm, Rebel, chrisw
-
- Posts: 1142
- Joined: Thu Dec 28, 2017 4:06 pm
- Location: Argentina
Re: about the term of equal hardware
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls
-
- Posts: 19
- Joined: Tue Feb 26, 2019 12:34 am
- Full name: Juhani Korhonen
Re: about the term of equal hardware
Rating on GPU or CPU?CMCanavessi wrote: ↑Mon Mar 04, 2019 1:54 am~2200 elo for nowj.korhonen wrote: ↑Sun Mar 03, 2019 11:59 pmclassic parallel Alpha-Beta on GPU and open source. WOW. Why you not in TCEC?smatovic wrote: ↑Sun Mar 03, 2019 7:06 pmIn short, it is a port of Zeta Dva engine to OpenCL to run on a GPU.
https://www.chessprogramming.org/Zeta
https://zeta-chess.app26.de/
--
Srdja
-
- Posts: 1470
- Joined: Mon Apr 23, 2018 7:54 am
Re: about the term of equal hardware
Clearly not a true statement in general.CMCanavessi wrote: ↑Sun Mar 03, 2019 8:20 pm If all the hardware is available for any engine to use, and it's just the dev's decision to take advantage of it or not, then there's no such thing as "advantage". That's exactly the situation at TCEC.
-
- Posts: 2702
- Joined: Wed Mar 10, 2010 10:18 pm
- Location: Hamburg, Germany
- Full name: Srdja Matovic
Re: about the term of equal hardware
Well, to port a relative simple engine to run on a GPU and to get aj.korhonen wrote: ↑Sun Mar 03, 2019 11:59 pmclassic parallel Alpha-Beta on GPU and open source. WOW. Why you not in TCEC?smatovic wrote: ↑Sun Mar 03, 2019 7:06 pmIn short, it is a port of Zeta Dva engine to OpenCL to run on a GPU.
https://www.chessprogramming.org/Zeta
https://zeta-chess.app26.de/
--
Srdja
competitive engine running on GPU are two different tasks...
https://zeta-chess.app26.de/post/zeta-v099/
--
Srdja
-
- Posts: 1142
- Joined: Thu Dec 28, 2017 4:06 pm
- Location: Argentina
Re: about the term of equal hardware
What part is not true?jp wrote: ↑Mon Mar 04, 2019 5:29 amClearly not a true statement in general.CMCanavessi wrote: ↑Sun Mar 03, 2019 8:20 pm If all the hardware is available for any engine to use, and it's just the dev's decision to take advantage of it or not, then there's no such thing as "advantage". That's exactly the situation at TCEC.
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls
-
- Posts: 1470
- Joined: Mon Apr 23, 2018 7:54 am
Re: about the term of equal hardware
The bit in bold. Just making all of the same hardware available to all sides doesn't mean there cannot be an "advantage" for one side. I don't see how anyone can argue that it must.
-
- Posts: 558
- Joined: Sat Mar 25, 2006 8:27 pm
Re: about the term of equal hardware
It's a bit of semantics, I think. If a tournament is run on 64-bit CPUs instead of 32-bit CPUs, are you giving bitboard engines an "advantage"?jp wrote: ↑Mon Mar 04, 2019 5:36 pmThe bit in bold. Just making all of the same hardware available to all sides doesn't mean there cannot be an "advantage" for one side. I don't see how anyone can argue that it must.
Yes: Bitboard engines can provide a 64-bit compile that will run much more quickly on 64-bit CPUs, while mailbox engines hardly gain any speed at all.
No: Mailbox engine authors know full well that the tourney is run on a 64-bit CPU. If they decide not to invest the resources to take advantage of the architecture, that's on them.
And the same "advantage" comparison crops up when you go to 1 vs 4 vs 64 CPUs, or 1 GB hash limit to 128 GB hash limit, or no GPU to yes GPU, or own book access vs not. The same argument about giving advantage exists.
-
- Posts: 19
- Joined: Tue Feb 26, 2019 12:34 am
- Full name: Juhani Korhonen
Re: about the term of equal hardware
How hard it will be to port SF on openCL, and how strong it will be if compare with Lc0?smatovic wrote: ↑Mon Mar 04, 2019 6:54 amWell, to port a relative simple engine to run on a GPU and to get aj.korhonen wrote: ↑Sun Mar 03, 2019 11:59 pmclassic parallel Alpha-Beta on GPU and open source. WOW. Why you not in TCEC?smatovic wrote: ↑Sun Mar 03, 2019 7:06 pmIn short, it is a port of Zeta Dva engine to OpenCL to run on a GPU.
https://www.chessprogramming.org/Zeta
https://zeta-chess.app26.de/
--
Srdja
competitive engine running on GPU are two different tasks...
https://zeta-chess.app26.de/post/zeta-v099/
--
Srdja
-
- Posts: 1470
- Joined: Mon Apr 23, 2018 7:54 am
Re: about the term of equal hardware
It's worse in the GPU/not, book/not scenario, I think, because the engines are so different it's not just deciding to or not to invest the resources.Robert Pope wrote: ↑Mon Mar 04, 2019 6:10 pmIt's a bit of semantics, I think. If a tournament is run on 64-bit CPUs instead of 32-bit CPUs, are you giving bitboard engines an "advantage"?
Yes: Bitboard engines can provide a 64-bit compile that will run much more quickly on 64-bit CPUs, while mailbox engines hardly gain any speed at all.
No: Mailbox engine authors know full well that the tourney is run on a 64-bit CPU. If they decide not to invest the resources to take advantage of the architecture, that's on them.
And the same "advantage" comparison crops up when you go to 1 vs 4 vs 64 CPUs, or 1 GB hash limit to 128 GB hash limit, or no GPU to yes GPU, or own book access vs not. The same argument about giving advantage exists.
-
- Posts: 558
- Joined: Sat Mar 25, 2006 8:27 pm
Re: about the term of equal hardware
Sure, you can argue it's worse, and maybe an alpha-beta style engine will never be able to leverage a GPU as well as a NN, but then it's still a conscious decision to stay on that path. Just as it is a conscious decision that I keep my engine single-threaded. But I'm not going to argue that because I have decided to keep my engine single-core, that other programmers are being given an advantage.jp wrote: ↑Mon Mar 04, 2019 7:08 pmIt's worse in the GPU/not, book/not scenario, I think, because the engines are so different it's not just deciding to or not to invest the resources.Robert Pope wrote: ↑Mon Mar 04, 2019 6:10 pmIt's a bit of semantics, I think. If a tournament is run on 64-bit CPUs instead of 32-bit CPUs, are you giving bitboard engines an "advantage"?
Yes: Bitboard engines can provide a 64-bit compile that will run much more quickly on 64-bit CPUs, while mailbox engines hardly gain any speed at all.
No: Mailbox engine authors know full well that the tourney is run on a 64-bit CPU. If they decide not to invest the resources to take advantage of the architecture, that's on them.
And the same "advantage" comparison crops up when you go to 1 vs 4 vs 64 CPUs, or 1 GB hash limit to 128 GB hash limit, or no GPU to yes GPU, or own book access vs not. The same argument about giving advantage exists.