Search found 1041 matches

by Ras
Wed May 13, 2020 5:04 pm
Forum: Computer Chess Club: General Topics
Topic: An Old Engine
Replies: 62
Views: 8170

Re: An Old Engine

Just checked with the modern build - the hash size behaves normally in the task manager with 2048 MB. However, I don't have EGTBs.
by Ras
Wed May 13, 2020 11:42 am
Forum: Computer Chess Club: General Topics
Topic: An Old Engine
Replies: 62
Views: 8170

Re: An Old Engine

Vinvin wrote:
Wed May 13, 2020 11:30 am
Often when I set a hash size on a low value (2048 MB or 1024 MB), the memory used reported by the Taskmanager is very low (10 MB to 15 MB).
Does this persist when running e.g. analysis for a few seconds after changing the hash size? Or does the usage go up?
by Ras
Wed May 13, 2020 7:02 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Score "no pawns" question
Replies: 7
Views: 351

Re: Score "no pawns" question

My simple evaluation function doesn’t have any kind of scoring for material draw. You should add the most common configurations, it's pretty easy. There are quite some endgame positions where the defending side can hold the draw by sacrificing a minor piece for one or two pawns so that the stronger...
by Ras
Mon May 11, 2020 6:36 pm
Forum: Computer Chess Club: General Topics
Topic: Arena and GIF
Replies: 1
Views: 210

Re: Arena and GIF

I'm using PNG, and that works with Arena. Seems to be a safe option.
by Ras
Sun May 10, 2020 9:41 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Quick history move
Replies: 6
Views: 494

Re: Quick history move

Quiet move generation doesn't take a relevant amount of time because most of it is spent in QS anyway. It's more relevant whether it can improve the move sorting and cut off whole trees.
by Ras
Thu May 07, 2020 11:17 pm
Forum: Computer Chess Club: General Topics
Topic: What Chess.com Is Doing to Catch Cheaters!
Replies: 6
Views: 753

Re: What Chess.com Is Doing to Catch Cheaters!

towforce wrote:
Thu May 07, 2020 10:22 pm
good videos - but they are long
Videos with talking heads just suck. It takes much longer to watch than reading a written article, and it's impossible to scan. What is this fad, have people unlearnt how to write, or don't they expect literacy from the audience anymore?
by Ras
Thu Apr 30, 2020 3:23 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Crafty 25.6 search stability
Replies: 39
Views: 4327

Re: Crafty 25.6 search stability

Ras- if each thread gets its own separate hash table, then the threads won't exchange search data anymore, and the speedup from multithreading will be negligible . I forgot about that part. Each thread could have it's own search() and compared in the main. The answer is right in what you even quote...
by Ras
Thu Apr 30, 2020 8:30 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Crafty 25.6 search stability
Replies: 39
Views: 4327

Re: Crafty 25.6 search stability

Ras - They have even tried them and found that the performance is abysmal in this context. I don't care about speed. Consistency and accuracy is more important to me. Then I suggest that you go with single thread. Multithreaded with synchronisation in hash table access wouldn't be faster anyway. I ...
by Ras
Thu Apr 30, 2020 8:23 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: understanding android chess engine binary formats
Replies: 6
Views: 1832

Re: understanding android chess engine binary formats

They may not be a big market share but the trouble is they area bigger market share of one star reviews if you don't support them. Anyway to tell if the device is on one of these intel chips? Well there's a couple of them on Intel's website, and the last somewhat popular smartphone with x86 was Asu...
by Ras
Wed Apr 29, 2020 8:36 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Crafty 25.6 search stability
Replies: 39
Views: 4327

Re: Crafty 25.6 search stability

Why have multiple threads accessing the same data at the same time Because shared data in the hashtable is how the worker threads exchange data! If you synchronise, that will be so slow that you could as well just go back to a single thread. If each thread gets its own separate hash table, then the...