Search found 31 matches

by grahamj
Sat Jan 12, 2019 4:59 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Writing bugs
Replies: 66
Views: 7753

Re: Writing bugs

This is no excuse for using a bad PRNG. It isn't "bad", it's at worst unsuited for certain applications. A very long time ago, probably last century, I wanted to make a random texture for artistic purposes. I knew that Microsoft's rand() was bad, but I thought it would be good enough just to make a...
by grahamj
Fri Jan 11, 2019 11:39 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Writing bugs
Replies: 66
Views: 7753

Re: Writing bugs

Yes, it's Python parallel/delayed code which then calls up (8) C-threads, each thread plays out 1024 games (not chess). At the beginning of each game the piece square table is varied a bit, each entry has a small-ish randint based on rand() added to it.. The speed up is near linear, multiple parall...
by grahamj
Sat Jan 05, 2019 8:45 am
Forum: Computer Chess Club: General Topics
Topic: LCZero FAQ is missing one important fact
Replies: 9
Views: 1367

Re: LCZero FAQ is missing one important fact

Why are just GPUs fast with NN engines? Please explain it to me! Before AlphaZero even came out including its paper, there was already a thread here by someone asking about harnessing GPU power because this expensive piece of hardware was just uselessly sitting down inside our machines during that ...
by grahamj
Tue Jan 01, 2019 2:15 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Generate EGTB with graphics cards?
Replies: 29
Views: 3863

Re: Generate EGTB with graphics cards?

I am learning how to program GPUs, in particular, NVIDIA GPUs. I think other GPUs are similar, but I'll stick to what I (half) know. On terminology, a single NVIDIA GPU has 100s or 1000s of 'CUDA cores'. 1. You will be launching LOTS of threads. It depends on the calculation, but to fully utilise th...
by grahamj
Fri Dec 21, 2018 9:19 pm
Forum: Computer Chess Club: General Topics
Topic: Komodo 12.3 is out
Replies: 76
Views: 10450

Re: Komodo 12.3 is out

I've read 5 or 6 online projects of putting MCTS on a GPU. I can't vouch for their success but people are trying. Here's one: https://pdfs.semanticscholar.org/fe90/c1f9955ba1f06f5ef26bde100bcc5c7a3327.pdf There is MCTS and MCTS. The so-called MCTS used by AlphaZero and LC0 is a deterministic algori...
by grahamj
Sun Nov 25, 2018 4:03 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: CCR board representation
Replies: 7
Views: 1103

Re: CCR board representation

The author claims the benefits over both array and bitboard (regardless of x32/x64 arch) representation assuming assembly language is used(but also high level languages with optimization flags are fine according to author). I very much doubt this can beat bitboards. Today almost everyone uses magic...
by grahamj
Sat Nov 17, 2018 1:00 pm
Forum: Computer Chess Club: General Topics
Topic: Houston: We have lift off ...
Replies: 55
Views: 6305

Re: Houston: We have lift off ...

250 Elo points below 10xxx run with large 20x256 net. But these 20xxx and 30xxx runs with large nets run for months with only 100 Elo points better results than small net. 20xxx is IIRC already abandoned after several LR droppings Not abandoned, but put on lower priority. 30xxx is of course no long...
by grahamj
Tue Oct 23, 2018 8:14 am
Forum: Computer Chess Club: General Topics
Topic: Current TCEC Cup
Replies: 22
Views: 3835

Re: Current TCEC Cup

Let's not worry about the $ estimate. Is the 1400 CPU years a fair estimate?? Then I'd like to know how many CPU years Lc0 testing has had so far. The main server shows 115 million games. Games have also been played on the testserver. The current test run is over 7 million games. I don't know how m...
by grahamj
Mon Oct 22, 2018 10:39 am
Forum: Computer Chess Club: General Topics
Topic: Current TCEC Cup
Replies: 22
Views: 3835

Re: Current TCEC Cup

LCO has a long way to go. Lco would probably be on par with Komodo and Houdini( She won 1v1 on Komodo in cccc).She is already somewhere between top 2- 4. Her score 4.5-2.5 means , -100 elo, you will get similar result between SF vs K or H. Why Stockfish is so strong?. Let us estimate the inveatment...
by grahamj
Fri Oct 19, 2018 8:19 am
Forum: Computer Chess Club: General Topics
Topic: What got you into computer chess?
Replies: 38
Views: 4965

Re: What got you into computer chess?

AlphaZero. I have a longstanding interest in machine learning, but little interest in chess except as a computational challenge. AlphaZero led to LC0 then to an interest in CUDA programming, and now I'm working on a chess engine which uses a GPU to do the last few plies of search. As I said to Srdja...