On-line engine blitz tourney April

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

Joost Buijs
Posts: 1564
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

On-line engine blitz tourney April

Post by Joost Buijs »

The monthly on-line engine blitz tourney for April will take place on:

Saturday April 18, 2:00 PM EST (Boston time), 20:00 CET (Amsterdam time)

To connect:

winboard -zp -ics -icshost nightmare-chess.nl -icshelper timeseal -fcp ENGINE.exe -fd ENGINEFOLDER -autoKibitz

(for UCI engines, add -fUCI)

People without an account on the server can submit a request for a (new) account to admin@nightmare-chess.nl

Tourney format: 9 rounds Swiss 5/1

Our tournament manager will be: Eendje (Lisebeth) from ICC
Joost Buijs
Posts: 1564
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: On-line engine blitz tourney April

Post by Joost Buijs »

The tourney went smoothly this time.

rofChade reached the top spot with 6.5 points out of 9. Runners-up are Belfish, Schooner and ArasanX.

Tourney results:

Code: Select all

:Tourney Players: Round 9 of 9 
:
:     Name              Rating Score Perfrm Upset  Results 
:     ----------------- ------ ----- ------ ------ ------- 
:  1 +rofChade          [2945]  6.5  [2956] [   0] +19w =11w +14b +09w -02b +07w =04b =03w +10b 
:  2 +BelFish           [2972]  6.0  [2967] [   2] =15w +07b +08b =06w +01w -03b =05w =04b +12w 
:  3 +Schooner          [2916]  6.0  [2901] [ 100] =16w +15b =11w =08w +14b +02w =06b =01b =05w 
:  4 +ArasanX           [2911]  6.0  [2885] [  80] +17w =14w =12b +11b =05w +15b =01w =02w =08b 
:  5 +LeelaRB           [2977]  5.5  [2859] [   0] +13w -08w +16b =07w =04b =06w =02b +14w =03b 
:  6 +rpiRofChade       [2856]  5.5  [2804] [ 148] +20w =09w +19b =02b =12w =05b =03w =08w =11b 
:  7 +WaspX             [2850]  5.5  [2794] [  63] +18w -02w +13b =05b +09w -01b +15w =12w =14b 
:  8 +NightmareX        [2804]  5.5  [2898] [ 350] +21w +05b -02w =03b =11w +12b =10w =06b =04w
:  9 +WaDuuttie         [2620]  5.5  [2650] [ 387] +26w =06b +10w -01b -07b +22w -12b +17w +15b 
: 10 +Nemorino          [2889]  5.0  [2607] [   0] +22w =12w -09b +17b -15w +21b =08b +13w -01w 
: 11 +Goldbar           [2787]  5.0  [2739] [ 185] +24w =01b =03b -04w =08b =13w =14w +16b =06w 
: 12 +Marvin            [2722]  5.0  [2732] [ 308] +25w =10b =04w +20b =06b -08w +09w =07b -02b 
: 13 +atomNightmare     [2582]  5.0  [2576] [ 102] -05b =16b -07w +24w +20b =11b +23w -10b +22w 
: 14 +Amoeba            [2727]  4.5  [2687] [ 183] +23w =04b -01w +22b -03w +19w =11b -05b =07w 
: 15 +atomGoldbar       [2523]  4.5  [2663] [ 590] =02b -03w +24b +18w +10b -04w -07b +19b -09w 
: 16 +Myrddin           [2320]  4.5  [2498] [ 429] =03b =13w -05w =23b -21w +20w +22b -11w +24b
: 17 +RookieMonster     [2312]  4.5  [2415] [   0] -04b =23w +25b -10w -19b +18w +21b -09b +20w 
: 18 +Floyd             [2278]  4.5  [2249] [   0] -07b =21w +26b -15b -22w -17b +24w +25w +23b 
: 19 +rpiArminius       [2338]  4.0  [2340] [   0] -01b +24w -06w -21b +17w -14b +26b -15w +25b 
: 20 +Bliep             [2300]  4.0  [2272] [   0] -06b +26w +23b -12w -13w -16b +25b +21w -17b 
: 21 +Barbarossa        [2258]  4.0  [2311] [ 173] -08b =18b =22w +19w +16b -10w -17w -20b +26b 
: 22 +Nemeton           [2301]  3.5  [2279] [   0] -10b +25w =21b -14w +18b -09b -16w +26w -13b 
: 23 +RavenEngine       [2163]  3.5  [2173] [ 169] -14b =17b -20w =16w +26b +25w -13b =24w -18w 
: 24 +Isa               [2198]  2.0  [2070] [   0] -11b -19b -15w -13b =25w +26w -18b =23b -16w
: 25 +Micah             [1986]  1.5  [1985] [ 106] -12b -22b -17w +26w =24b -23b -20w -18b -19w 
: 26 -Skipper           [1657]  0.0  [1871] [   0] -09b -20b -18w -25b -23w -24b -19w -22b -21w 
:
:     Average Rating    2545.8
User avatar
flok
Posts: 481
Joined: Tue Jul 03, 2018 10:19 am
Full name: Folkert van Heusden

Re: On-line engine blitz tourney April

Post by flok »

So, rumour goes that Micah has bugs.
Has anyone followed it during this tournament?

For example here it played Bc6 after a couple of moves:

[pgn][Event "ICS rated blitz game"]
[Site "nightmare-chess.nl 5000"]
[Date "2020.04.18"]
[Time "20:30:00"]
[Round "-"]
[White "Micah"]
[Black "RookieMonster"]
[WhiteElo "1984"]
[BlackElo "2304"]
[TimeControl "5+1"]
[Mode "ICS"]
[Result "0-1"]

1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. Bd3 Bc5 5. g3 O-O 6. Bb5 Nd4 7. Bc6 dxc6
8. Nxe5 Re8 9. f4 Rxe5 10. fxe5 Bg4 11. exf6 Bxd1 12. Kxd1 Qxf6 13. Re1 Qf2
14. b4 Nf3 15. Rh1 Ng1 16. Rxg1 Qxg1+ 17. Ke2 Qf2+ 18. Kd3 Qf1+ 19. Ne2 Qf3+
20. Kc4 Qxe4+ 21. Kc3 Qxb4+ 22. Kd3 Rd8+ 23. Nd4 Qxd4+ 24. Ke2 Qf2+
25. Kd1 Qf1+ {White checkmated} 0-1[/pgn]

Unfortunately I cannot reproduce this move. So I'm curious if anyone has seen other big mistakes?
JVMerlino
Posts: 1357
Joined: Wed Mar 08, 2006 10:15 pm
Location: San Francisco, California

Re: On-line engine blitz tourney April

Post by JVMerlino »

Myrddin had a shocking draw against Schooner in the first round:

[pgn][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 4. d5 exd5 5. cxd5 d6 6. Nc3 g6 7. Nf3 Bg7 8.
Bg2 O-O 9. O-O a6 10. a4 Nbd7 11. Bf4 Qe7 12. a5 Ng4 13. Bg5 f6 14. Bd2 b5
15. axb6 Nxb6 16. h3 Nh6 17. b4 cxb4 18. Na4 Nxa4 19. Rxa4 a5 20. Bxb4 Ba6
21. Rxa5 Bxe2 22. Re1 Bxd1 23. Rxe7 Bxf3 24. Bxf3 Nf7 25. Rxa8 Rxa8 26. Kg2
f5 27. Bd1 Rb8 28. Be1 Bf6 29. Re6 Kg7 30. f4 Nd8 31. Re3 Rb1 32. Bc2 Rb2
33. Rc3 h5 34. Rc7+ Kh6 35. g4 fxg4 36. hxg4 hxg4 37. Kg3 Rb5 38. Kxg4 Rxd5
39. Bf2 Ne6 40. Rf7 Bd4 41. Be4 Rc5 42. Re7 Bxf2 43. Rxe6 d5 44. Rxg6+ Kh7
45. Bf5 Kh8 46. Be6 Rc1 47. Rg8+ Kh7 48. Bxd5 Rg1+ 49. Kf3 Rxg8 50. Bxg8+
Kxg8 51. Kg2 Be3 52. Kh1 Bxf4 {Game Drawn by Insufficient Material} 1/2-1/2[/pgn]

My contention is that the opening book line is drawish and Myrddin simply didn't blunder away the half-point. Myrddin's first move out of book was the forced 21...Bxe2, and the line it chose leads to this position:

[d]r5k1/4Rnbp/3p1pp1/3P4/1B6/5BPP/5P2/6K1 w - - 0 26

I can only find one game with this opening. It was between two IMs and led to a draw.

But it was still a nice performance. :)

jm
D Sceviour
Posts: 570
Joined: Mon Jul 20, 2015 5:06 pm

Re: On-line engine blitz tourney April

Post by D Sceviour »

JVMerlino wrote: Sun Apr 19, 2020 3:40 am Myrddin had a shocking draw against Schooner in the first round:

[pgn][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 4. d5 exd5 5. cxd5 d6 6. Nc3 g6 7. Nf3 Bg7 8.
Bg2 O-O 9. O-O a6 10. a4 Nbd7 11. Bf4 Qe7 12. a5 Ng4 13. Bg5 f6 14. Bd2 b5
15. axb6 Nxb6 16. h3 Nh6 17. b4 cxb4 18. Na4 Nxa4 19. Rxa4 a5 20. Bxb4 Ba6
21. Rxa5 Bxe2 22. Re1 Bxd1 23. Rxe7 Bxf3 24. Bxf3 Nf7 25. Rxa8 Rxa8 26. Kg2
f5 27. Bd1 Rb8 28. Be1 Bf6 29. Re6 Kg7 30. f4 Nd8 31. Re3 Rb1 32. Bc2 Rb2
33. Rc3 h5 34. Rc7+ Kh6 35. g4 fxg4 36. hxg4 hxg4 37. Kg3 Rb5 38. Kxg4 Rxd5
39. Bf2 Ne6 40. Rf7 Bd4 41. Be4 Rc5 42. Re7 Bxf2 43. Rxe6 d5 44. Rxg6+ Kh7
45. Bf5 Kh8 46. Be6 Rc1 47. Rg8+ Kh7 48. Bxd5 Rg1+ 49. Kf3 Rxg8 50. Bxg8+
Kxg8 51. Kg2 Be3 52. Kh1 Bxf4 {Game Drawn by Insufficient Material} 1/2-1/2[/pgn]

My contention is that the opening book line is drawish and Myrddin simply didn't blunder away the half-point. Myrddin's first move out of book was the forced 21...Bxe2, and the line it chose leads to this position:

[d]r5k1/4Rnbp/3p1pp1/3P4/1B6/5BPP/5P2/6K1 w - - 0 26

I can only find one game with this opening. It was between two IMs and led to a draw.

But it was still a nice performance. :)

jm
Mryddin played very well and made no mistakes. I was looking at move 20 in the game where Schooner chose to liquidate material (20. Bxb4) and play for the two bishops. This leads to nothing. On the other hand, Stockfish prefers to increase the pressure with 20. Nd4.

[d]r1b2rk1/4q1bp/3p1ppn/p2P4/Rp6/5NPP/3BPPB1/3Q1RK1 w - - 0 20
Joost Buijs
Posts: 1564
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: On-line engine blitz tourney April

Post by Joost Buijs »

During this tourney I took the opportunity to test my new TR-3970X machine that I build last week.

It consists of:

TR-3970X, Noctua NH U14S TR4-SP3 cooler (with dual fan), Asus TRX40 Pro MB, Asus RTX-2060 Super (turbo) videocard,
64 GB Corsair DDR4 3000 MHz., 1x Samsung 970 1TB NVME, 1x Samsung 970 2TB NVME, Seasonic Prime TX-850 PS
and a Fractal Design Define R6 tower case.

The results look very promising, I tried two BIOS settings, one with PBO on auto and one with PBO disabled.
With PBO on auto my engine ran ~90 mnps, the processor reached a temperature of 75C, drawback is that the fans were blowing like mad.
With PBO disabled it ran ~70 mnps, temperature stayed below 60C and I could hardly hear the fans spinning.

I still have to optimize my engine for this machine, it uses 5 or 6 PEXT instructions at each node which I have to replace with masks and shifts.
An other optimization could be to make my engine NUMA aware.

My original plan was to build a workstation with an Intel 10980XE, besides the processor I already have all the parts, Intel has delivery problems and I didn't want to wait any longer, the 10980XE will probably take another 3 months before it arrives.
Joost Buijs
Posts: 1564
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: On-line engine blitz tourney April

Post by Joost Buijs »

The version of mamer-TD we are using for the tournament seems to use the players rating as tiebreak which gives very odd results, maybe it would be better to use the Fide rules or performance rating as tiebreak and add something like Buchholz or Sonneborn-Berger to it. I don't know if I have the opportunity to change this before the next tournament, but I will certainly take a look at it.
JVMerlino
Posts: 1357
Joined: Wed Mar 08, 2006 10:15 pm
Location: San Francisco, California

Re: On-line engine blitz tourney April

Post by JVMerlino »

Joost Buijs wrote: Sun Apr 19, 2020 9:22 am The version of mamer-TD we are using for the tournament seems to use the players rating as tiebreak which gives very odd results, maybe it would be better to use the Fide rules or performance rating as tiebreak and add something like Buchholz or Sonneborn-Berger to it. I don't know if I have the opportunity to change this before the next tournament, but I will certainly take a look at it.
+1 :D
Joost Buijs
Posts: 1564
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: On-line engine blitz tourney April

Post by Joost Buijs »

Joost Buijs wrote: Sun Apr 19, 2020 7:46 am
I still have to optimize my engine for this machine, it uses 5 or 6 PEXT instructions at each node which I have to replace with masks and shifts.
An other optimization could be to make my engine NUMA aware.
I replaced the PEXT instructions with mask and shifts and the net result is that the engine runs 11.4% faster on the initial position. During games I saw on several occasions that it surpasses 100 mnps with precision boost completely turned off, this is not too shabby!

The Threadripper 3 defaults to a UMA memory architecture, optimizing for NUMA will only help on older Threadrippers so I'll leave this like it is now.