Search found 59 matches

by odomobo
Mon Sep 24, 2018 7:53 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: about speed et profiling tools
Replies: 16
Views: 3323

Re: about speed et profiling tools

PSA on Intel VTune: you can get a free renewable 90-day commercial license. Technically it's for Intel System Studio, but the license includes VTune. It took me a while to figure this out when researching this, so I figured I'd share. https://software.intel.com/en-us/system ... e-download
by odomobo
Fri Aug 10, 2018 7:43 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: "go ponder"/"ponderhit" issue in UCI
Replies: 13
Views: 2543

Re: "go ponder"/"ponderhit" issue in UCI

The sequencing in the example with Arasan and Deuterium seems reasonable to me; I would imagine that cutechess-cli was preparing to send the "go ponder" command when Arasan responded. However, why did it take 3ms (unreasonably long, IMO) to send the "go ponder" command? cutechess-cli should have alr...
by odomobo
Fri Aug 10, 2018 6:47 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: A question about speed difference between gpu and cpu
Replies: 14
Views: 2337

Re: A question about speed difference between gpu and cpu

I don't see what's misleading about it. In my rough calculation, the per-core FLOPS performance of a 1080ti is about 25% of the per-core FLOPS performance of an i7-8700k, which would indicate that the GPU core is the equiv of roughly a 900mhz CPU core. Shouldn't this be be pretty representative of ...
by odomobo
Thu Aug 09, 2018 2:34 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: A question about speed difference between gpu and cpu
Replies: 14
Views: 2337

Re: A question about speed difference between gpu and cpu

This talk is, by far, the best explanation I've seen of how GPUs operate vs CPUs: https://youtu.be/KHa-OSrZPGo After watching it, you should have a strong understanding of what makes them fast, and what is/isn't practical to perform on a GPU. Each core in a GPU is about equivalent to a 70–80 MHz CPU...
by odomobo
Tue Jul 31, 2018 7:18 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Undercut replacement
Replies: 2
Views: 840

Re: Undercut replacement

Have you done performance analysis on how this affects real games, and how it affects analysis sessions? It sounds interesting, but I haven't worked out (in my head) the soundness of the approach.
by odomobo
Sat Jul 28, 2018 8:34 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney July
Replies: 43
Views: 7341

Re: On-line engine blitz tourney July

Looks like the random character issue is happening again
by odomobo
Thu Jul 26, 2018 4:07 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney July
Replies: 43
Views: 7341

Re: On-line engine blitz tourney July

Is any registration required, or do we just have to be logged in at that time to participate? Also, my engine is pretty weak (about the strength of TSCP), is it worth participating?
by odomobo
Thu Jul 26, 2018 1:16 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Time Management and Move Selection
Replies: 14
Views: 3771

Re: Time Management and Move Selection

... if you don't change your mind after an iteration ends, you can reduce the target time a bit. Every time you complete without a change, reduce further. Any change to a different move resets to original target time or even longer to make sure you are not making a mistake. You might also look in t...
by odomobo
Mon Jul 09, 2018 11:08 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Time Management and Move Selection
Replies: 14
Views: 3771

Time Management and Move Selection

I've been thinking about the following, and was wondering if there are some practices for them. My questions are specifically with regards to alpha-beta search. What's the best approach to finding singular best moves -- that is, when there's only one good move? For example, when your opponent initia...