Search found 2202 matches

by mar
Wed Dec 30, 2020 7:12 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: YBW engines past and present?
Replies: 15
Views: 1505

Re: YBW engines past and present?

IanKennedy wrote:
Wed Dec 30, 2020 6:30 pm
I thought I read in the archives that Crafty used something of its own called DTS? (Distributed Tree Search).
Bob came up with DTS, but I think Crafty uses YBW, I might be wrong though, Bob will know for sure
by mar
Wed Dec 30, 2020 4:38 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: YBW engines past and present?
Replies: 15
Views: 1505

Re: YBW engines past and present?

Stockfish 6 used YBW and ditched it in favour of lazy SMP for SF7. I downloaded it the other day to see how it looks and was wondering what other available engines/builds there are that use it? Doesn't have to be a recent version as long as it builds and runs ok. Crafty, Scorpio and Dirty come to m...
by mar
Wed Dec 30, 2020 4:29 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Compiler Speed Nowadays
Replies: 22
Views: 1328

Re: Compiler Speed Nowadays

Did you ever try VSCode? (I know it's the same only in name, but it seems to be popular on both Windows and Linux alike.) nope, but I'm aware it exists. I thought it was a code editor more than a full-blown IDE. I find it interesting how much Visual Studio users depend on online debugging; perhaps ...
by mar
Wed Dec 30, 2020 6:31 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Compiler Speed Nowadays
Replies: 22
Views: 1328

Re: Compiler Speed Nowadays

Eclipse is pretty good and cross environment. I started using it for Java but they have a C/C++ version as well. Personally I say use whatever is most comfortable for you and effective. Goal is to fight the task at hand, not the tools to get there. Cheers. Thanks, I'm aware of Eclipse, but when I t...
by mar
Wed Dec 30, 2020 3:30 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Compiler Speed Nowadays
Replies: 22
Views: 1328

Re: Compiler Speed Nowadays

The only thing I'm missing on Linux is a good C/C++ IDE. VS (despite the insane amount of bugs) is so far the best IDE out there. Tried CodeBlocks, CLion, QtCreator, XCode on Mac, nothing comes even close. The most important part (for me) is actually debugging, this is where VS is exceptional. natvi...
by mar
Wed Dec 16, 2020 2:05 am
Forum: Computer Chess Club: General Topics
Topic: How many NN Engines are there ?
Replies: 48
Views: 5683

Re: How many NN Engines are there ?

how is Halogen "NNUE", seriously?! it uses the most common-sense and natural topology, 768xnx1, (n used to be 128 now 256) - that's 50 times less weights than "NNUE" topo since 768 is a very natural way to represent the input (2*6*64) and it's also very sparse (up to 32 out of these 768 is nonzero),...
by mar
Fri Dec 11, 2020 11:59 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Position Causes Stockfish and Komodo To Crash
Replies: 135
Views: 9903

Re: Position Causes Stockfish and Komodo To Crash

Des your engine catch all such cases? Is your GUI thread aware of all the possible invalid input sequences that a malicious GUI could send it? It seems a lot of work to get 100% right. most likely not, it's hard to cover 100% of the cases and all code paths. but at least I try to handle the obvious...
by mar
Fri Dec 11, 2020 11:47 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Position Causes Stockfish and Komodo To Crash
Replies: 135
Views: 9903

Re: Position Causes Stockfish and Komodo To Crash

Does your engine also refuse to crash or freeze if you change the TT size or the number of search threads halfway through a search? is crashing or freezing the right thing to do though? my engine simply aborts the search in this case, I really don't like crashes in general. as for double free - a d...
by mar
Fri Dec 11, 2020 10:03 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Confused by perft results: VICE in C vs VICE in JS
Replies: 12
Views: 1579

Re: Confused by perft results: VICE in C vs VICE in JS

C is compiled while JS is interpreted? modern javascript engines do JIT, of course, translating functions into optimized machine code (harder than it seems, because it's a dynamic language), using the interpreter as a fallback in some weird cases I think (like switching at runtime based on argument...
by mar
Fri Dec 11, 2020 4:30 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Position Causes Stockfish and Komodo To Crash
Replies: 135
Views: 9903

Re: Position Causes Stockfish and Komodo To Crash

There are lots of things that will make SF coredump if the position has an error in it. I reported some to fishcooking and the response was: "Don't input bad positions." Of course, when you collect positions from the internet, you will collect thousands of bad positions. Nothing like finding 3.5 TB...