Search found 989 matches

by Joost Buijs
Sat Dec 14, 2019 6:30 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: An AMD compiling hunch
Replies: 12
Views: 653

Re: An AMD compiling hunch

Right, that much I knew. I'm asking because I'm getting what appears to me to be poor performance with my msys2 / gcc 9.2.0 compiles of SF dev -modern on my new 3700x. The abrok compiles are better by 4 or 5% and there are strange things going on with the way that the core frequencies are operating...
by Joost Buijs
Wed Dec 11, 2019 10:13 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: PEXT/PDEP are even slower than you think on Zen
Replies: 12
Views: 636

Re: PEXT/PDEP are even slower than you think on Zen

At the moment I do a second calculation to get passed-pawn locations that I need to calculate their interactions with pieces Passed Pawn actually seems like an ideal candidate for pdep. Pull all the bits where pawns could block. Ex: White has pawn on E4. Check for black pawns on D5, E5, F5, D6, E6 ...
by Joost Buijs
Tue Dec 10, 2019 7:30 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: PEXT/PDEP are even slower than you think on Zen
Replies: 12
Views: 636

Re: PEXT/PDEP are even slower than you think on Zen

Pext/Pdep is not only very handy for sliding move generation, in the evaluation function you can also make good use of it, for instance to look at pawn configurations. Could you elaborate on that? Most of the pawn-configuration ideas (backwards pawn, isolated pawn, etc. etc.) seem like simple masks...
by Joost Buijs
Tue Dec 10, 2019 7:41 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: PEXT/PDEP are even slower than you think on Zen
Replies: 12
Views: 636

Re: PEXT/PDEP are even slower than you think on Zen

Pext/Pdep is not only very handy for sliding move generation, in the evaluation function you can also make good use of it, for instance to look at pawn configurations. For this reason alone I ordered parts for a new workstation with an Intel i9-10980XE, 18 cores will be more then enough for the thin...
by Joost Buijs
Mon Nov 18, 2019 12:08 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Minic raw speed
Replies: 19
Views: 1823

Re: Minic raw speed

So I speed up SEE a little but not much elo gain. Then I studied apply, that is slow mainly because move is validated (not putting own king is check) without knowing pinned pieces before. So I decided to switch to Magic BB do see if this will be faster ... not that much elo gain again :cry: :cry: :...
by Joost Buijs
Mon Nov 11, 2019 3:52 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Minic raw speed
Replies: 19
Views: 1823

Re: Minic raw speed

I put some timers inside Minic and I am totally amazed by your 36 cycles SEE ! Here some figures cycle % of total calls cycle/call See 3738155258 16.3821% 4307603 867 Apply 3676719096 16.1129% 17811023 206 Eval 7667154230 33.6006% 3041458 2520 Attack 6080342832 26.6465% 297610485 20 Generate 185269...
by Joost Buijs
Mon Nov 11, 2019 3:32 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney November
Replies: 29
Views: 2251

Re: On-line engine blitz tourney November

When you play 5 min. blitz against an engine (even if it is weak) you have to play very solid moves, if you play opportunistic moves it will always fire back on you. When I was still young I was very fond at playing 3 or 5 min. blitz, many times I played over 100 games a day (from the early morning ...
by Joost Buijs
Sun Nov 10, 2019 4:54 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney November
Replies: 29
Views: 2251

Re: On-line engine blitz tourney November

Some of the weaker engines from Folkert were not logged in, in the tournament were AtomBaron, rpiArminius and Micah. Intel atom roughly compares to RPI3 performance wise. I could have added atomNightmare and atomGoldbar, somehow I don't like to play with duplicate engines, even when they are 25 time...
by Joost Buijs
Sun Nov 10, 2019 4:02 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney November
Replies: 29
Views: 2251

Re: On-line engine blitz tourney November

Spartacus was lucky because Goldbar's opening book (with white!) gave it an instant rep-draw. We are missing the Raspberry Pi engines for more densely populating the tail of the field. Bart told me about the rep-draw. I have the same problem, usually it happens once during a tourney, if it is again...
by Joost Buijs
Sun Nov 10, 2019 6:54 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Minic raw speed
Replies: 19
Views: 1823

Re: Minic raw speed

Minic is twice as slow as others 2800-3000 elo engines. Minic is copy-make (not make unmake) and use HQBB not magic. Moreover, Minic is sorting all moves as soon as TT move is not a beta cut-off, and this is quite slow due to detection of bad capture (SEE). When profiling it, eval is the first cons...