Search found 507 matches

by D Sceviour
Thu May 07, 2020 8:31 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: PST for FRC
Replies: 4
Views: 673

Re: PST for FRC

xr_a_y wrote:
Thu May 07, 2020 1:30 pm
Does some of you change (or even discard) PST values when in FRC (or other variants) ?

Any other eval feature you tuned for FRC ?
Schooner builds custom PST's when FRC/960 is discovered. The PST's are perfectly symmetrical which gives improved performance.
by D Sceviour
Sun Apr 19, 2020 1:53 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney April
Replies: 8
Views: 916

Re: On-line engine blitz tourney April

Myrddin had a shocking draw against Schooner in the first round: [Event "ICS Rated blitz match"] [Site "nightmare-chess.nl"] [Date "2020.04.18"] [Round "-"] [White "Schooner"] [Black "Myrddin"] [Result "1/2-1/2"] [WhiteElo "2916"] [BlackElo "2320"] [TimeControl "300+1"] 1. d4 Nf6 2. c4 e6 3. g3 c5 ...
by D Sceviour
Fri Apr 10, 2020 3:32 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: if statement and calculation faster than constant
Replies: 43
Views: 3045

Re: if statement and calculation faster than constant

A few weeks ago there was a discussion about someone pushing to replace large table-arrays with a calculation in Stockfish where possible, because it was deemed faster. There was a previous discussion that demonstrated arrays are faster than inline functions, as should be expected. The probable rea...
by D Sceviour
Fri Mar 27, 2020 4:48 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: experiencing Lag in Arena, AMD 3900X build
Replies: 5
Views: 813

Re: experiencing Lag in Arena, AMD 3900X build

My intuition tells me this is a memory problem. Open the task manager and check memory allocations after "2 or 3 hours" as you claim. The problem may not be attached to the AMD board, but rather to a new engine you are using.
by D Sceviour
Sat Mar 21, 2020 5:41 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Covid-19, Chess and Threading
Replies: 2
Views: 973

Re: Covid-19, Chess and Threading

IBM is offering a contest for developers to write programs about Covid-19: https://developer.ibm.com/blogs/the-2020-call-for-code-global-challenge-takes-on-covid-19/ Most virus modeling programs are colorful extensions of statistical graphs predicting trend lines. I know little about actual virus mo...
by D Sceviour
Sat Mar 21, 2020 9:32 am
Forum: Computer Chess Club: General Topics
Topic: When will the chess programmers write an engine that plans ?
Replies: 199
Views: 14122

Re: When will the chess programmers write an engine that plans ?

I mean that creates a plan and develops a main line that leads to something. Not the usual engines we have today. That play chess within a Horizont of search depth. There are a lot of plans that programs follow. First: (1) To checkmate the other side. More and more, engines are announcing mate even...
by D Sceviour
Sat Mar 21, 2020 12:04 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Covid-19, Chess and Threading
Replies: 2
Views: 973

Covid-19, Chess and Threading

As the world puts itself into self-isolation over the Covid-19 pandemic, there is plenty of time to catch up on the latest stuff going on in chess. I have been doing exhaustive tests on trying to improve the search algorithm with multiple threads. So far little substantial has been found but I think...
by D Sceviour
Fri Mar 20, 2020 10:53 pm
Forum: Computer Chess Club: General Topics
Topic: When will the chess programmers write an engine that plans ?
Replies: 199
Views: 14122

Re: When will the chess programmers write an engine that plans ?

I mean that creates a plan and develops a main line that leads to something. Not the usual engines we have today. That play chess within a Horizont of search depth. There are a lot of plans that programs follow. First: (1) To checkmate the other side. More and more, engines are announcing mate even...
by D Sceviour
Wed Mar 11, 2020 6:55 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Removing Large Arrays
Replies: 36
Views: 5905

Re: Removing Large Arrays

Without demonstration inside the stockfish code, using a profiler to see where the time is really going, the trivial tests are meaningless. When there are a hundred arrays and large data objects all competing for the cache, the code will behave very differently from when things are all sitting nice...
by D Sceviour
Wed Mar 11, 2020 3:25 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Removing Large Arrays
Replies: 36
Views: 5905

Re: Removing Large Arrays

This doesn't show what you want it to. As others have pointed out, the array won't always be in L1 cache like in your test. Accessing the array in-order is probably an advantage. Finally, the loops are vectorized by gcc - the performance is nothing like what you'd see in SF. What is trying to be de...