Search found 337 matches

by phhnguyen
Thu Jan 03, 2019 11:41 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Generate EGTB with graphics cards?
Replies: 29
Views: 4243

Re: Generate EGTB with graphics cards?

From what I recall, tablebase generation is generally I/O bound, not CPU bound. In the EGT generator on my old website (basically FairyGen) profiling showed that the single statement data=EGT[index] was responsible for 99.5% of the execution time. The entire remainder of the calculation only took 0...
by phhnguyen
Thu Jan 03, 2019 12:13 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Generate EGTB with graphics cards?
Replies: 29
Views: 4243

Re: Generate EGTB with graphics cards?

Thanks a lot for useful information! I have been reading about accessing RAM from graphics cards. Just read that AMD has been targeting on that issue for a while. However I am not sure if they are successful (accessing randomly RAM with low latency from GPU). Does anyone have information/confirmatio...
by phhnguyen
Tue Jan 01, 2019 3:29 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Generate EGTB with graphics cards?
Replies: 29
Views: 4243

Generate EGTB with graphics cards?

We have been working on EGTB generators for a while. One of the main problems beside the need of huge memory, is that those generators are always hungry for computing power, more CPUs/cores is better. One of idea we want to try is to use graphics cards for generating. AFAIK, a good graphics cards ma...
by phhnguyen
Tue Jan 01, 2019 3:18 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: A proposal for Jeiqi notation
Replies: 4
Views: 737

Re: A proposal for Jeiqi notation

Do you (and WB) have any problem with the format of capture-number, say [e1a2R1X4]?

We prefer number to none since X (dark piece) can be as many as 15. The best is let users can use both (with or without number).
by phhnguyen
Sat Dec 29, 2018 2:32 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: A proposal for Jeiqi notation
Replies: 4
Views: 737

Re: A proposal for Jeiqi notation

Thanks Muller a lot for your feedbacks. For uniformity with FENs for other variants, I would prefer the captured pieces to be enclosed by [brackets], and appear immediately after the board (so before the side-to-move indicator). This is what WinBoard does in Crazyhouse or Shogi (where the captured p...
by phhnguyen
Wed Dec 26, 2018 6:59 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: A proposal for Jeiqi notation
Replies: 4
Views: 737

A proposal for Jeiqi notation

I’m interested in Jeiqi and started working with it. However I realised there there has not been any work yet on its standardisation. It should be done ASAP to avoid having too many standards later. Bellow is a basic proposal. 1. Short introduction Jeiqi (in Chinese: 揭棋, in Vietnamese: Cờ Úp, probab...
by phhnguyen
Fri Dec 07, 2018 6:00 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: For perft nps, what is a node?
Replies: 8
Views: 936

Re: For perft nps, what is a node?

Hi all, In making adjustements to Axolotl, I am unsure about how to calculate nps. 1. During perft (so no evaluation or anything), do you include the last level in the numbers you use to calculate perft? Yes. Basically it is a recursive function, level n is counted from n - 1. Do you do this even i...
by phhnguyen
Mon Dec 03, 2018 12:08 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: syzygy request for info
Replies: 35
Views: 6433

Re: syzygy request for info

Do you think after one or few games, a large endgame file may be read out too many so it ends up to be loaded entirely into memory by mapping-file?
by phhnguyen
Sun Dec 02, 2018 9:47 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: syzygy request for info
Replies: 35
Views: 6433

Re: syzygy request for info

Hi Ronald de Man, From an Apple's document of "Mapping Files Into Memory" (https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/FileSystemAdvancedPT/MappingFilesIntoMemory/MappingFilesIntoMemory.html) I have read a condition NOT to map files: The file is several hundre...
by phhnguyen
Fri Nov 09, 2018 1:57 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Is there a tool to ask the computer how it can understand code?
Replies: 11
Views: 1934

Re: Is there a tool to ask the computer how it can understand code?

thanks another question. Why pick definition of std gives me different result in stockfish and in a different code? When I click pick definition of std in the first line of main.cpp in stockfish it show me the fstream code but when I pick the same in a different file that has part of stockfish it s...