Search found 1367 matches

by diep
Fri Nov 06, 2020 7:09 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: assembler for locking at AMD magny cours
Replies: 9
Views: 1453

Re: assembler for locking at AMD magny cours

Now that last is looking really good Martin!

p.s. always use the 'volatile' keyword in C

in C :

volatile int lock;

otherwise the compiler will totally screw you and D* you.

or in this case probably it's

LinuxAssemblerLock(int *volatile lock) { ..
by diep
Fri Nov 06, 2020 5:50 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: assembler for locking at AMD magny cours
Replies: 9
Views: 1453

Re: assembler for locking at AMD magny cours

Yeah that's for JAVA type architects who do not mind losing factor 1000. Pausing is gonna push it into the runqueue which fires every 10 ms. You could just as well play checkers then :) 10ms penalty - that's suicide :) that's why we use assembler. You work at a government job i suppose? :) Just kid...
by diep
Fri Nov 06, 2020 3:49 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: assembler for locking at AMD magny cours
Replies: 9
Views: 1453

Re: assembler for locking at AMD magny cours

Hi Vincent, long time no see I think a simple spinlock might go like this: while (compare_and_swap(lock, 0, 1)) { while (atomic_load(lock)) pause(); } according to gcc mnemonics: compare_and_swap = __sync_bool_compare_and_swap atomic_load = __atomic_load_n(..., __ATOMIC_SEQ_CST), actually not sure ...
by diep
Fri Nov 06, 2020 1:49 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Principal Variation Search vs. Transposition Table
Replies: 20
Views: 3115

Re: Principal Variation Search vs. Transposition Table

Hi :) Because of the fact that the Principal Variation can be extracted from the Transposition Table if one wanted to, I was wondering about something. If you search the PV, ply by ply ("walking the PV"), you're actually searching hash table moves. So, if I collect a PV, and ALSO have a hash table,...
by diep
Fri Nov 06, 2020 12:50 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: assembler for locking at AMD magny cours
Replies: 9
Views: 1453

assembler for locking at AMD magny cours

So i built for fun an old 48 core box with old magny cours cpu's for a fraction of the price the great threadrippers go for. All sorts of benchmarks ran fine. When i compiled oldie Diep from the year 2012, which in computer chess terms is of course ancient history, and ran it 48 cores then box freez...
by diep
Tue Oct 20, 2020 3:44 pm
Forum: Computer Chess Club: General Topics
Topic: Marcel van Kervinck
Replies: 20
Views: 5315

Re: Marcel van Kervinck

Just learnt Marcel van Kervinck passed away 25th of may 2020 at age 48.

Very sad to hear!

Still talked to him end March 2020.

Trying to find correspndence address of his family.
if someone knows diep @ xs4all . nl is still mine.
by diep
Fri Jan 26, 2018 8:55 pm
Forum: Computer Chess Club: General Topics
Topic: Diep 2.0
Replies: 58
Views: 21885

Re: Diep 2.0

Hi, I made a match inside Arena 3.5.1 installed as wb engine with comandline parameter winboard. The match was against Zeus 1.27 (2052), 40 moves in 3 minutes, ponder off: Diep 2.0 - Zeus 1.27 : 10,0/20 8-8-4 (1010101=11=1==010000) There is a little problem: Diep is pondering and I am not able to s...
by diep
Fri Jan 26, 2018 8:49 pm
Forum: Computer Chess Club: General Topics
Topic: Diep 2.0
Replies: 58
Views: 21885

Re: Diep 2.0

Hello, I just hop in, in the discussion without reading the threads here as i simply lack time for that. Diep is not free to copy. It's not freeware and abandonware i've never heard of either. Diep development stopped in december 2012, though if you'd fix just the bugs in search, some are so stupid ...
by diep
Tue Jul 05, 2016 11:57 am
Forum: Computer Chess Club: General Topics
Topic: WCCC June 27th in Leiden
Replies: 148
Views: 44256

Re: WCCC June 27th in Leiden

You seem to miss the concept of a world championship versus what elo is. It's about this one game. Or it's about 2 games in total. There is 3 results possible. Even a small change of the odds - which elowise will not even remotely be close to 70 elo - can change the balance and win you this game. Of...
by diep
Tue Jul 05, 2016 11:51 am
Forum: Computer Chess Club: General Topics
Topic: WCCC June 27th in Leiden
Replies: 148
Views: 44256

Re: WCCC June 27th in Leiden

2400 cores seems really a lot to me there :) :) Howdy Vincent! Je bent weer helemaal terug? How come? hi bart, good to see you. just checking the progress - yet there is none. Still the elo 1800 openingstricks of Erdo work because they didn't improve the chessknowledge of the engines. Erdo just tak...