3 ms·
You know very well that LeelaZero was designed to run on a GPU, just like Stockfish was designed to run on a CPU. You can also do the reverse, it's easy to nai
by 781 7y ago
You know very well that LeelaZero was designed to run on a GPU, just like Stockfish was designed to run on a CPU.
You can also do the reverse, it's easy to naively make Stockfish run on a GPU, it will just be performing terribly bad since it's algos will not utilize the GPU properly.
- dragontamer 7y agoI mean, that's what needs to be done, for the test to work. Either Stockfish's style of algorithm needs to be ported to a GPU (and I'm arguing its possible to do so efficiently. But a number of unsolved problems do have to be solved). Or... Leela Zero needs to be ported to a CPU. I'm not saying a naive port: I mean a port where the programmer spends a good bit of effort optimizing the implementation. That way its fair. Those are the two hypotheticals that can happen for a "fair" test. I'm, personally, more interested in the case of Stockfish -> somehow ported to GPU, mostly because its never been done before. I mean, I don't want to do it, but if anyone ever did it, I'd be very interested in reading how they solved all of the issues. :-)