New J.A Compiles

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
Jim Ablett
Posts: 1641
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: New J.A Compiles

Post by Jim Ablett »

Kohflote wrote: Sat Aug 10, 2024 7:52 am Dear Mastero Jim,

Thank you for compiling Alexandria.

There seems to be quite a difference in size of your compiled 7.0.14 bmi2 (1,654 KB) vs the official compile 7.0 bmi2 (5,246 KB). I'm curious: is something amiss?

Best wishes,
Koh, Kah Huat
Hi,
it's compressed with upx.

Jim.
User avatar
Jim Ablett
Posts: 1641
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: New J.A Compiles

Post by Jim Ablett »

JVMerlino wrote: Sat Aug 10, 2024 5:46 am Hi again, Jim,

Your build is definitely faster than mine. For example, from the initial position, with one core, your build gets to depth 20 in 43.98 seconds, getting 2.27M NPS. My build needs 51.64 seconds, getting only 1.97M NPS. Clear improvement!

However, and I hate to say it, and I'm still trying to track down the issue, I think there's a problem with Gaviota egtb access.
For this position, for example:
5k2/pp3N2/5K2/5B2/8/8/8/8 w - - 15 1

My build gets:

Code: Select all

 1    470      0            2 f6e6
 1    496      0           21 f7d6
 1    508      0           24 f7e5
 2    492      0           33 f7e5?
 2    488      0           98 f7e5 a7a5
 3    490      1          174 f7e5 a7a5 f6e6 (10 KNPS)
 3    495      1          451 f5e4 b7b5 f7e5 (28 KNPS)
 3    504      1          626 f7d6! (39 KNPS)
 3    508      1          659 f7d6 b7b6 f6e5 (41 KNPS)
 4    524      1         1103 f7d6! (68 KNPS)
 4    524      1         1199 f7d6 a7a5 d6b7 a5a4 (74 KNPS)
 5    540      1         1942 f7d6! (121 KNPS)
 5    544      1         2656 f7d6 b7b6 d6c8 b6b5 c8a7 (166 KNPS)
 6    528      1         6012 f7d6? (375 KNPS)
 6    516      1        14484 f7d6 b7b6 d6c8 b6b5 c8a7 b5b4 (905 KNPS)
 7    532      3        21944 f7d6! (707 KNPS)
 7    548      3        21991 f7d6! (709 KNPS)
 7    564      3        23321 f7d6 b7b6 d6c8 b6b5 c8a7 b5b4 a7c6 (752 KNPS)
 8    580      3        35530 f7d6! (1146 KNPS)
 8    596      3        35560 f7d6! (1147 KNPS)
 8  32720      3        35830 f7d6 b7b6 d6c8 b6b5 c8a7 (1155 KNPS)(Mate in 24)
 9  32720      3        38397 f7d6 b7b6 d6c8 b6b5 c8a7 (1238 KNPS)(Mate in 24)
10  32720      4        44037 f7d6 b7b6 d6c8 b6b5 c8a7 (936 KNPS)(Mate in 24)
11  32720      4        58315 f7d6 b7b6 d6c8 b6b5 c8a7 (1240 KNPS)(Mate in 24)
12  32720      6        86955 f7d6 b7b6 d6c8 b6b5 c8a7 (1380 KNPS)(Mate in 24)
13  32720     11       156548 f7d6 b7b6 d6c8 b6b5 c8a7 (1423 KNPS)(Mate in 24)
14  32720     17       305376 f7d6 b7b6 d6c8 b6b5 c8a7 (1775 KNPS)(Mate in 24)
15  32720     28       603081 f7d6 b7b6 d6c8 b6b5 c8a7 (2146 KNPS)(Mate in 24)
16  32720     46      1182560 f7d6 b7b6 d6c8 b6b5 c8a7 (2521 KNPS)(Mate in 24)
17  32732     81      2294648 f7d6 a7a5 f5e6 a5a4 e6f7 a4a3 d6b5 a3a2 f7a2 (2822 KNPS)(Mate in 18)
Your build gets:

Code: Select all

 1    476      0            2 f6e6
 1    502      0           21 f7d6
 1    514      0           24 f7e5
 2    498      0           32 f7e5?
 2    495      0           97 f7e5 a7a5
 3    497      0          173 f7e5 a7a5 f6e6
 3    501      1          450 f5e4 b7b5 f7e5 (30 KNPS)
 3    511      1          625 f7d6! (41 KNPS)
 3    515      1          658 f7d6 b7b6 f6e5 (43 KNPS)
 4    524      1         1179 f7d6 a7a5 d6b7 a5a4 (78 KNPS)
 5    540      1         1917 f7d6! (127 KNPS)
 5    544      1         2632 f7d6 b7b6 d6c8 b6b5 c8a7 (175 KNPS)
 6    528      1         6012 f7d6? (400 KNPS)
 6    516      1        14699 f7d6 b7b6 d6c8 b6b5 c8a7 b5b4 (979 KNPS)
 7    532      3        22156 f7d6! (714 KNPS)
 7    548      3        22209 f7d6! (716 KNPS)
 7    564      3        23623 f7d6 b7b6 d6c8 b6b5 c8a7 b5b4 a7c6 (762 KNPS)
 8    580      4        36236 f7d6! (770 KNPS)
 8    596      4        36266 f7d6! (771 KNPS)
 8  32720      6        36536 f7d6 b7b6 d6c8 b6b5 c8a7 (589 KNPS)(Mate in 24)
 9  32720      6        39107 f7d6 b7b6 d6c8 b6b5 c8a7 (630 KNPS)(Mate in 24)
10  32720     10        44793 f7d6 b7b6 d6c8 b6b5 c8a7 (410 KNPS)(Mate in 24)
11  32720     20        59192 f7d6 b7b6 d6c8 b6b5 c8a7 (291 KNPS)(Mate in 24)
12  32720     37        88076 f7d6 b7b6 d6c8 b6b5 c8a7 (225 KNPS)(Mate in 24)
13  32720     87       157746 f7d6 b7b6 d6c8 b6b5 c8a7 (180 KNPS)(Mate in 24)
14  32720    198       307330 f7d6 b7b6 d6c8 b6b5 c8a7 (154 KNPS)(Mate in 24)
15  32720    401       601717 f7d6 b7b6 d6c8 b6b5 c8a7 (149 KNPS)(Mate in 24)
16  32726    887      1203412 f7d6 b7b6 f5d7 a7a5 d6c8 f8g8 c8b6 (135 KNPS)(Mate in 21)
17  32732   1626      2127206 f7d6 a7a5 f5e6 a5a4 e6f7 a4a3 d6b5 a3a2 f7a2 (130 KNPS)(Mate in 18)
Huge slowdown! :cry:
Any ideas?

Thanks again for all of your work for Myrddin, and the community!
jm
Hi John,

I updated it to use the last version of the gaviota lilbraries/probing code. I couldn't find the old version of the probing code that Myrddin supported.
https://github.com/michiguel/Gaviota-Tablebases
I may have not done something correctly .

Jim.
Kohflote
Posts: 225
Joined: Wed Sep 19, 2007 11:07 am
Location: Singapore

Re: New J.A Compiles

Post by Kohflote »

Thank you, maestro Jim, for your explanation.

Best regards,
Koh, Kah Huat
User avatar
Jim Ablett
Posts: 1641
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: New J.A Compiles

Post by Jim Ablett »

Image
https://github.com/mcthouacbb/Sirius
Sirius 7.0 dev.ba3156d by mcthouacbb

Sirius 7.0 dev.ba3156d 64 JA

Windows/Linux & Android clang profiled builds

https://drive.proton.me/urls/F9JG67F844#Jju0qICdTpKG

Jim.
User avatar
Jim Ablett
Posts: 1641
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: New J.A Compiles

Post by Jim Ablett »

Image Image
https://github.com/jtseng20/Beef
Beef 0.3.6 dev.ce96b15 by Jonathan Tseng

Beef 0.3.6 dev.ce96b15 64 JA

Windows/Linux & Android clang profiled builds

https://drive.proton.me/urls/21G2PM2E18#EcyE2U9umXAQ

Jim.
robertstepien
Posts: 13
Joined: Sun Jun 25, 2023 12:29 am
Full name: robert stępień

Re: New J.A Compiles

Post by robertstepien »

Sirius 7.0 dev.ba3156d 64 JA sometimes forfait on time in arena gui
User avatar
Jim Ablett
Posts: 1641
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: New J.A Compiles

Post by Jim Ablett »

Image Image
https://github.com/pkrisz99/Renegade
Renegade dev 1.1.9 by Krisztian Peocz

Renegade dev 1.1.9 64 JA

Windows/Linux & Clang profiled builds

https://drive.proton.me/urls/208F8KF9W4#NlGyYYhBoUjV

Jim
User avatar
Jim Ablett
Posts: 1641
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: New J.A Compiles

Post by Jim Ablett »

robertstepien wrote: Sun Aug 11, 2024 3:30 pm Sirius 7.0 dev.ba3156d 64 JA sometimes forfait on time in arena gui
Hi Robert,

I'll check it out. What time control are you using ?

Jim.
robertstepien
Posts: 13
Joined: Sun Jun 25, 2023 12:29 am
Full name: robert stępień

Re: New J.A Compiles

Post by robertstepien »

i use blitz tempo 3min + bonus 2sec
JVMerlino
Posts: 1367
Joined: Wed Mar 08, 2006 10:15 pm
Location: San Francisco, California

Re: New J.A Compiles

Post by JVMerlino »

Jim Ablett wrote: Sat Aug 10, 2024 9:23 am
JVMerlino wrote: Sat Aug 10, 2024 5:46 am Hi again, Jim,

Your build is definitely faster than mine. For example, from the initial position, with one core, your build gets to depth 20 in 43.98 seconds, getting 2.27M NPS. My build needs 51.64 seconds, getting only 1.97M NPS. Clear improvement!

However, and I hate to say it, and I'm still trying to track down the issue, I think there's a problem with Gaviota egtb access.
For this position, for example:
5k2/pp3N2/5K2/5B2/8/8/8/8 w - - 15 1

My build gets:

Code: Select all

 1    470      0            2 f6e6
 1    496      0           21 f7d6
 1    508      0           24 f7e5
 2    492      0           33 f7e5?
 2    488      0           98 f7e5 a7a5
 3    490      1          174 f7e5 a7a5 f6e6 (10 KNPS)
 3    495      1          451 f5e4 b7b5 f7e5 (28 KNPS)
 3    504      1          626 f7d6! (39 KNPS)
 3    508      1          659 f7d6 b7b6 f6e5 (41 KNPS)
 4    524      1         1103 f7d6! (68 KNPS)
 4    524      1         1199 f7d6 a7a5 d6b7 a5a4 (74 KNPS)
 5    540      1         1942 f7d6! (121 KNPS)
 5    544      1         2656 f7d6 b7b6 d6c8 b6b5 c8a7 (166 KNPS)
 6    528      1         6012 f7d6? (375 KNPS)
 6    516      1        14484 f7d6 b7b6 d6c8 b6b5 c8a7 b5b4 (905 KNPS)
 7    532      3        21944 f7d6! (707 KNPS)
 7    548      3        21991 f7d6! (709 KNPS)
 7    564      3        23321 f7d6 b7b6 d6c8 b6b5 c8a7 b5b4 a7c6 (752 KNPS)
 8    580      3        35530 f7d6! (1146 KNPS)
 8    596      3        35560 f7d6! (1147 KNPS)
 8  32720      3        35830 f7d6 b7b6 d6c8 b6b5 c8a7 (1155 KNPS)(Mate in 24)
 9  32720      3        38397 f7d6 b7b6 d6c8 b6b5 c8a7 (1238 KNPS)(Mate in 24)
10  32720      4        44037 f7d6 b7b6 d6c8 b6b5 c8a7 (936 KNPS)(Mate in 24)
11  32720      4        58315 f7d6 b7b6 d6c8 b6b5 c8a7 (1240 KNPS)(Mate in 24)
12  32720      6        86955 f7d6 b7b6 d6c8 b6b5 c8a7 (1380 KNPS)(Mate in 24)
13  32720     11       156548 f7d6 b7b6 d6c8 b6b5 c8a7 (1423 KNPS)(Mate in 24)
14  32720     17       305376 f7d6 b7b6 d6c8 b6b5 c8a7 (1775 KNPS)(Mate in 24)
15  32720     28       603081 f7d6 b7b6 d6c8 b6b5 c8a7 (2146 KNPS)(Mate in 24)
16  32720     46      1182560 f7d6 b7b6 d6c8 b6b5 c8a7 (2521 KNPS)(Mate in 24)
17  32732     81      2294648 f7d6 a7a5 f5e6 a5a4 e6f7 a4a3 d6b5 a3a2 f7a2 (2822 KNPS)(Mate in 18)
Your build gets:

Code: Select all

 1    476      0            2 f6e6
 1    502      0           21 f7d6
 1    514      0           24 f7e5
 2    498      0           32 f7e5?
 2    495      0           97 f7e5 a7a5
 3    497      0          173 f7e5 a7a5 f6e6
 3    501      1          450 f5e4 b7b5 f7e5 (30 KNPS)
 3    511      1          625 f7d6! (41 KNPS)
 3    515      1          658 f7d6 b7b6 f6e5 (43 KNPS)
 4    524      1         1179 f7d6 a7a5 d6b7 a5a4 (78 KNPS)
 5    540      1         1917 f7d6! (127 KNPS)
 5    544      1         2632 f7d6 b7b6 d6c8 b6b5 c8a7 (175 KNPS)
 6    528      1         6012 f7d6? (400 KNPS)
 6    516      1        14699 f7d6 b7b6 d6c8 b6b5 c8a7 b5b4 (979 KNPS)
 7    532      3        22156 f7d6! (714 KNPS)
 7    548      3        22209 f7d6! (716 KNPS)
 7    564      3        23623 f7d6 b7b6 d6c8 b6b5 c8a7 b5b4 a7c6 (762 KNPS)
 8    580      4        36236 f7d6! (770 KNPS)
 8    596      4        36266 f7d6! (771 KNPS)
 8  32720      6        36536 f7d6 b7b6 d6c8 b6b5 c8a7 (589 KNPS)(Mate in 24)
 9  32720      6        39107 f7d6 b7b6 d6c8 b6b5 c8a7 (630 KNPS)(Mate in 24)
10  32720     10        44793 f7d6 b7b6 d6c8 b6b5 c8a7 (410 KNPS)(Mate in 24)
11  32720     20        59192 f7d6 b7b6 d6c8 b6b5 c8a7 (291 KNPS)(Mate in 24)
12  32720     37        88076 f7d6 b7b6 d6c8 b6b5 c8a7 (225 KNPS)(Mate in 24)
13  32720     87       157746 f7d6 b7b6 d6c8 b6b5 c8a7 (180 KNPS)(Mate in 24)
14  32720    198       307330 f7d6 b7b6 d6c8 b6b5 c8a7 (154 KNPS)(Mate in 24)
15  32720    401       601717 f7d6 b7b6 d6c8 b6b5 c8a7 (149 KNPS)(Mate in 24)
16  32726    887      1203412 f7d6 b7b6 f5d7 a7a5 d6c8 f8g8 c8b6 (135 KNPS)(Mate in 21)
17  32732   1626      2127206 f7d6 a7a5 f5e6 a5a4 e6f7 a4a3 d6b5 a3a2 f7a2 (130 KNPS)(Mate in 18)
Huge slowdown! :cry:
Any ideas?

Thanks again for all of your work for Myrddin, and the community!
jm
Hi John,

I updated it to use the last version of the gaviota lilbraries/probing code. I couldn't find the old version of the probing code that Myrddin supported.
https://github.com/michiguel/Gaviota-Tablebases
I may have not done something correctly .

Jim.
And now I'm back at the problem after a reboot....and the problem is no longer repeatable. :oops: Sorry for the false alarm, Jim, and thanks again....

jm