Search found 72 matches

by jstanback
Sun Jun 14, 2020 5:26 pm
Forum: Computer Chess Club: General Topics
Topic: Wasp 4.00 by John Stanback available!
Replies: 9
Views: 975

Re: Wasp 4.00 by John Stanback available!

Thanks for hosting Wasp on your web site and testing the pre-release versions, Frank!!

John
by jstanback
Sun Mar 22, 2020 3:20 pm
Forum: Computer Chess Club: General Topics
Topic: My budget 3950x build
Replies: 21
Views: 1669

Re: My budget 3950x build

I just tried several consecutive 120s searches of the opening position with SF10 at 32 threads on my Ryzen 3950x at 4.0 Ghz. I got 41895 Knps and had maximum package power of 139 watts and temperature of 70C. My Vcore droops from 1.20 to 1.16 volts when running all cores. My memory is set to 3200 Mh...
by jstanback
Fri Mar 20, 2020 10:58 pm
Forum: Computer Chess Club: General Topics
Topic: My budget 3950x build
Replies: 21
Views: 1669

Re: My budget 3950x build

That's a very nice overclock! The Ryzen's do something called "clock-stretching" where they may slow the clock down to prevent crashing, or something like that. I found that with Vcore below about 1.175V my CPU seemed stable at 4.1Ghz, but my benchmark speeds were slower, or at least no faster. So I...
by jstanback
Fri Mar 20, 2020 6:17 pm
Forum: Computer Chess Club: General Topics
Topic: My budget 3950x build
Replies: 21
Views: 1669

Re: My budget 3950x build

For my Ryzen 3950x, in the BIOS I set Vcore=1.20 and Multiplier to 40 and don't enable PBO. This gives an all-core frequency of 4.0 Ghz and when running Wasp with 32 threads the total CPU package power is about 132 watts. With the Noctua UH-12S air cooler the cpu temp stays under 70C. I really like ...
by jstanback
Wed Mar 04, 2020 3:34 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Searching fail highs shallower..
Replies: 16
Views: 2411

Re: Searching fail highs shallower..

I probably have tried doing a reduced-depth search on fail-low nodes. But, my current version just stops searching the first move once it's failed low at a score of about 1.5 pawns below the target. It then sets a "panic" time of 20-25% (I forget) of the time remaining on the clock and starts search...
by jstanback
Tue Mar 03, 2020 3:42 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Searching fail highs shallower..
Replies: 16
Views: 2411

Re: Searching fail highs shallower..

I have never tried reducing the depth in the ID loop after a fail-high at the root. I guess I should try this. For fail-low at the root I've tried lots of stuff. What I'm doing now is when the first move fails low, increase the window a few times to see if it's within about 1-2 pawns of the score fr...
by jstanback
Mon Mar 02, 2020 3:18 pm
Forum: Computer Chess Club: General Topics
Topic: How to pass parameters in Cutechess?
Replies: 2
Views: 591

Re: How to pass parameters in Cutechess?

You can pass parameters to cutechess by putting option.param=value after the -engine conf command. Like this:

-engine conf="Wasp 3.85" option.OwnBook=false option.Contempt=0 option.MoveOverhead=25 option.Log=true

John
by jstanback
Thu Feb 20, 2020 3:44 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: msleep
Replies: 6
Views: 830

Re: msleep

Here's what I use in Wasp for both Windows and Linux. Reset != 0 starts the timer and reset == 0 returns the elapsed time in seconds (floating point). I think its accurate to well under a millisecond. John void GetElapsedTime(int reset) { struct timespec ts; static double start = 0.0; if (reset) { c...
by jstanback
Thu Jan 30, 2020 3:51 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: hash collisions
Replies: 370
Views: 31652

Re: hash collisions

Hi Bob, As I mentioned in my previous post, I don't think storing a 64 bit hash signature is enough even now on hardware like at TCEC. Wasp used "only" 16G of hash memory = 1G positions, so 30 bits is used up in the address. Since the table is always full of entries, that leaves 34 bits of useful ve...