M1 Apple Silicon for Chess?

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

Moderator: Ras

Ckappe
Posts: 81
Joined: Sun Feb 14, 2021 11:50 am
Full name: Rütger Andersen

Re: M1 Apple Silicon for Chess?

Post by Ckappe »

MikeB wrote: Fri Apr 30, 2021 6:40 am My latest machine -
OS Name Microsoft Windows 10 Pro
Version 10.0.19042 Build 19042
System Manufacturer ASUSTeK COMPUTER INC.
System Model ROG Zephyrus G14 GA401QM_GA401QM
System Type x64-based PC
Processor AMD Ryzen 9 5900HS with Radeon Graphics, 3301 Mhz, 8 Core(s), 16 Logical Processor(s)
Installed Physical Memory (RAM) 16.0 GB
Drive C:
Description Local Fixed Disk
Compressed No
File System NTFS
Size 933.27 GB (1,002,088,763,392 bytes)
Name NVIDIA GeForce RTX 3060 Laptop GPU
Adapter Type GeForce RTX 3060 Laptop GPU, NVIDIA compatible
Adapter Description NVIDIA GeForce RTX 3060 Laptop GPU

Code: Select all

asmfish benchmark
asmFishW_2017-05-22_popcnt
uci
id name asmFishW_2017-05-22_popcnt
id author TypingALot
option name Hash type spin default 16 min 1 max 65536
option name LargePages type check default false
option name Threads type spin default 1 min 1 max 256
option name NodeAffinity type string default all
option name Priority type combo default none var none var normal var low var idle
option name TTFile type string default <empty>
option name TTSave type button
option name TTLoad type button
option name Clear Hash type button
option name Ponder type check default false
option name UCI_Chess960 type check default false
option name MultiPV type spin default 1 min 1 max 224
option name Contempt type spin default 0 min -100 max 100
option name MoveOverhead type spin default 30 min 0 max 5000
option name MinThinkTime type spin default 20 min 0 max 5000
option name SlowMover type spin default 89 min 10 max 1000
option name SyzygyProbeDepth type spin default 1 min 1 max 100
option name SyzygyProbeLimit type spin default 6 min 0 max 6
option name Syzygy50MoveRule type check default true
option name SyzygyPath type string default <empty>
uciok

setoption name LargePages value true
bench 1024 16 26
*** bench hash 1024 threads 16 depth 26 realtime 0 ***
info string hash set to 1024 MB page size 2048 KB
info string node 0 has threads 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1:      nodes:  347088479       30753 knps
2:      nodes:  554274838       32838 knps
3:      nodes:  28252172        55396 knps
4:      nodes:  168339707       37136 knps
5:      nodes:  132008524       33428 knps
6:      nodes:  103573466       32797 knps
7:      nodes:  274855860       34152 knps
8:      nodes:  617399661       34826 knps
9:      nodes:  440292210       32838 knps
10:     nodes:  78866989        37862 knps
11:     nodes:  318545317       31998 knps
12:     nodes:  520638491       31051 knps
13:     nodes:  127653951       36172 knps
14:     nodes:  667557979       32261 knps
15:     nodes:  91585537        37829 knps
16:     nodes:  57411302        45892 knps
17:     nodes:  52541605        52332 knps
18:     nodes:  36719157        59129 knps
19:     nodes:  75379326        61837 knps
20:     nodes:  45637700        53628 knps
21:     nodes:  12942487        70339 knps
22:     nodes:  26765278        86339 knps
23:     nodes:  45211724        75102 knps
24:     nodes:  34410290        49869 knps
25:     nodes:  139569615       63182 knps
26:     nodes:  5504525         50041 knps
27:     nodes:  16378994        51506 knps
28:     nodes:  137446682       42831 knps
29:     nodes:  30712836        41729 knps
30:     nodes:  16038083        53460 knps
31:     nodes:  3940025         70357 knps
32:     nodes:  3512871         66280 knps
33:     nodes:  2322189         64505 knps
34:     nodes:  14664023        57058 knps
35:     nodes:  5864326         52831 knps
36:     nodes:  1358962         64712 knps
37:     nodes:  3262695         46609 knps
===========================
Total time (ms) : 149164
Nodes searched  : 5238527876
Nodes/second    : 35119250

Code: Select all

./O*1.exe bench 2048 16 16 true >/dev/null

Position: 1/96
FEN: rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
Nodes/Second: 20458k
NN evaluation using eval.bin enabled.

Position: 2/96
FEN: r3k2r/p1ppqpb1/bn2pnp1/3PN3/1p2P3/2N2Q1p/PPPBBPPP/R3K2R w KQkq - 0 10
Nodes/Second: 26881k
NN evaluation using eval.bin enabled.

Position: 3/96
FEN: 8/2p5/3p4/KP5r/1R3p1k/8/4P1P1/8 w - - 0 11
Nodes/Second: 33251k
NN evaluation using eval.bin enabled.

Position: 4/96
FEN: 4rrk1/pp1n3p/3q2pQ/2p1pb2/2PP4/2P3N1/P2B2PP/4RRK1 b - - 7 19
Nodes/Second: 22112k
NN evaluation using eval.bin enabled.

Position: 5/96
FEN: rq3rk1/ppp2ppp/1bnpN3/3N2B1/4P3/7P/PPPQ1PP1/2KR3R b - - 0 14
Nodes/Second: 20568k
NN evaluation using eval.bin enabled.

Position: 6/96
FEN: r1bq1r1k/1pp1n1pp/1p1p4/4p2Q/4PpP1/1BNP4/PPP2P1P/3R1RK1 b - g3 0 14
Nodes/Second: 27703k
NN evaluation using eval.bin enabled.

Position: 7/96
FEN: r3r1k1/2p2ppp/p1p1bn2/8/1q2P3/2NPQN2/PPP3PP/R4RK1 b - - 2 15
Nodes/Second: 21293k
NN evaluation using eval.bin enabled.

Position: 8/96
FEN: r1bbk1nr/pp3p1p/2n5/1N4p1/2Np1B2/8/PPP2PPP/2KR1B1R w kq - 0 13
Nodes/Second: 29016k
NN evaluation using eval.bin enabled.

Position: 9/96
FEN: r1bq1rk1/ppp1nppp/4n3/3p3Q/3P4/1BP1B3/PP1N2PP/R4RK1 w - - 1 16
Nodes/Second: 22171k
NN evaluation using eval.bin enabled.

Position: 10/96
FEN: 4r1k1/r1q2ppp/ppp2n2/4P3/5Rb1/1N1BQ3/PPP3PP/R5K1 w - - 1 17
Nodes/Second: 29052k
NN evaluation using eval.bin enabled.

Position: 11/96
FEN: 2rqkb1r/ppp2p2/2npb1p1/1N1Nn2p/2P1PP2/8/PP2B1PP/R1BQK2R b KQ - 0 11
Nodes/Second: 23041k
NN evaluation using eval.bin enabled.

Position: 12/96
FEN: r1bq1r1k/b1p1npp1/p2p3p/1p6/3PP3/1B2NN2/PP3PPP/R2Q1RK1 w - - 1 16
Nodes/Second: 20152k
NN evaluation using eval.bin enabled.

Position: 13/96
FEN: 3r1rk1/p5pp/bpp1pp2/8/q1PP1P2/b3P3/P2NQRPP/1R2B1K1 b - - 6 22
Nodes/Second: 27145k
NN evaluation using eval.bin enabled.

Position: 14/96
FEN: r1q2rk1/2p1bppp/2Pp4/p6b/Q1PNp3/4B3/PP1R1PPP/2K4R w - - 2 18
Nodes/Second: 20106k
NN evaluation using eval.bin enabled.

Position: 15/96
FEN: 4k2r/1pb2ppp/1p2p3/1R1p4/3P4/2r1PN2/P4PPP/1R4K1 b - - 3 22
Nodes/Second: 29066k
NN evaluation using eval.bin enabled.

Position: 16/96
FEN: 3q2k1/pb3p1p/4pbp1/2r5/PpN2N2/1P2P2P/5PP1/Q2R2K1 b - - 4 26
Nodes/Second: 27718k
NN evaluation using eval.bin enabled.

Position: 17/96
FEN: 6k1/6p1/6Pp/ppp5/3pn2P/1P3K2/1PP2P2/3N4 b - - 0 1
Nodes/Second: 22855k
NN evaluation using eval.bin enabled.

Position: 18/96
FEN: 3b4/5kp1/1p1p1p1p/pP1PpP1P/P1P1P3/3KN3/8/8 w - - 0 1
Nodes/Second: 48662k
NN evaluation using eval.bin enabled.

Position: 19/96
FEN: 2K5/p7/7P/5pR1/8/5k2/r7/8 w - - 4 3
Nodes/Second: 42783k
NN evaluation using eval.bin enabled.

Position: 20/96
FEN: 8/6pk/1p6/8/PP3p1p/5P2/4KP1q/3Q4 w - - 0 1
Nodes/Second: 32435k
NN evaluation using eval.bin enabled.

Position: 21/96
FEN: 7k/3p2pp/4q3/8/4Q3/5Kp1/P6b/8 w - - 0 1
Nodes/Second: 53799k
NN evaluation using eval.bin enabled.

Position: 22/96
FEN: 8/2p5/8/2kPKp1p/2p4P/2P5/3P4/8 w - - 0 1
Nodes/Second: 53260k
NN evaluation using eval.bin enabled.

Position: 23/96
FEN: 8/1p3pp1/7p/5P1P/2k3P1/8/2K2P2/8 w - - 0 1
Nodes/Second: 59389k
NN evaluation using eval.bin enabled.

Position: 24/96
FEN: 8/pp2r1k1/2p1p3/3pP2p/1P1P1P1P/P5KR/8/8 w - - 0 1
Nodes/Second: 37116k
NN evaluation using eval.bin enabled.

Position: 25/96
FEN: 8/3p4/p1bk3p/Pp6/1Kp1PpPp/2P2P1P/2P5/5B2 b - - 0 1
Nodes/Second: 24649k
NN evaluation using eval.bin enabled.

Position: 26/96
FEN: 5k2/7R/4P2p/5K2/p1r2P1p/8/8/8 b - - 0 1
Nodes/Second: 29296k
NN evaluation using eval.bin enabled.

Position: 27/96
FEN: 6k1/6p1/P6p/r1N5/5p2/7P/1b3PP1/4R1K1 w - - 0 1
Nodes/Second: 30833k
NN evaluation using eval.bin enabled.

Position: 28/96
FEN: 1r3k2/4q3/2Pp3b/3Bp3/2Q2p2/1p1P2P1/1P2KP2/3N4 w - - 0 1
Nodes/Second: 29032k
NN evaluation using eval.bin enabled.

Position: 29/96
FEN: 6k1/4pp1p/3p2p1/P1pPb3/R7/1r2P1PP/3B1P2/6K1 w - - 0 1
Nodes/Second: 30469k
NN evaluation using eval.bin enabled.

Position: 30/96
FEN: 8/3p3B/5p2/5P2/p7/PP5b/k7/6K1 w - - 0 1
Nodes/Second: 29566k
NN evaluation using eval.bin enabled.

Position: 31/96
FEN: 5rk1/q6p/2p3bR/1pPp1rP1/1P1Pp3/P3B1Q1/1K3P2/R7 w - - 93 90
Nodes/Second: 23237k
NN evaluation using eval.bin enabled.

Position: 32/96
FEN: 4rrk1/1p1nq3/p7/2p1P1pp/3P2bp/3Q1Bn1/PPPB4/1K2R1NR w - - 40 21
Nodes/Second: 23571k
NN evaluation using eval.bin enabled.

Position: 33/96
FEN: r3k2r/3nnpbp/q2pp1p1/p7/Pp1PPPP1/4BNN1/1P5P/R2Q1RK1 w kq - 0 16
Nodes/Second: 23247k
NN evaluation using eval.bin enabled.

Position: 34/96
FEN: 3Qb1k1/1r2ppb1/pN1n2q1/Pp1Pp1Pr/4P2p/4BP2/4B1R1/1R5K b - - 11 40
Nodes/Second: 25273k
NN evaluation using eval.bin enabled.

Position: 35/96
FEN: 4k3/3q1r2/1N2r1b1/3ppN2/2nPP3/1B1R2n1/2R1Q3/3K4 w - - 5 1
Nodes/Second: 26578k
NN evaluation using eval.bin enabled.

Position: 36/96
FEN: 8/1p2KP2/1p4q1/1Pp5/2P5/N1Pp1k2/3P4/1N6 b - - 76 40
Nodes/Second: 32428k
NN evaluation using eval.bin enabled.

Position: 37/96
FEN: 8/8/8/8/5kp1/P7/8/1K1N4 w - - 0 1
Nodes/Second: 63841k
NN evaluation using eval.bin enabled.

Position: 38/96
FEN: 8/8/8/5N2/8/p7/8/2NK3k w - - 0 1
Nodes/Second: 43125k
NN evaluation using eval.bin enabled.

Position: 39/96
FEN: 8/8/1P6/5pr1/8/4R3/7k/2K5 w - - 0 1
Nodes/Second: 34668k
NN evaluation using eval.bin enabled.

Position: 40/96
FEN: 8/2p4P/8/kr6/6R1/8/8/1K6 w - - 0 1
Nodes/Second: 36237k
NN evaluation using eval.bin enabled.

Position: 41/96
FEN: 8/8/3P3k/8/1p6/8/1P6/1K3n2 b - - 0 1
Nodes/Second: 48347k
NN evaluation using eval.bin enabled.

Position: 42/96
FEN: 8/4n3/8/2n5/kp1N2P1/8/8/3K4 b - - 0 1
Nodes/Second: 42052k
NN evaluation using eval.bin enabled.

Position: 43/96
FEN: 6k1/3b3r/1p1p4/p1n2p2/1PPNpP1q/P3Q1p1/1R1RB1P1/5K2 b - - 0 1
Nodes/Second: 29123k
NN evaluation using eval.bin enabled.

Position: 44/96
FEN: r2r1n2/pp2bk2/2p1p2p/3q4/3PN1QP/2P3R1/P4PP1/5RK1 w - - 0 1
Nodes/Second: 19955k
NN evaluation using eval.bin enabled.

Position: 45/96
FEN: bb1n1rkr/ppp1Q1pp/3n1p2/3p4/3P4/6Pq/PPP1PP1P/BB1NNRKR w HFhf - 0 5
Nodes/Second: 20370k
NN evaluation using eval.bin enabled.

Position: 46/96
FEN: r1b1r1k1/p3nppp/2p1p3/q3P1B1/2P5/P1pB4/5PPP/1R1Q1RK1 w - - 0 1
Nodes/Second: 23220k
NN evaluation using eval.bin enabled.

Position: 47/96
FEN: 2b2rk1/N1p3b1/p2p1n2/2PPp1q1/2B1Pn1p/PrN2P2/5RPB/R1Q4K b - - 0 1
Nodes/Second: 24392k
NN evaluation using eval.bin enabled.

Position: 48/96
FEN: r2b4/1r5k/2p1p1p1/1pPpPpPp/pQ1P1P1P/1bP3KB/8/1N6 b - - 0 1
Nodes/Second: 30982k
NN evaluation using eval.bin enabled.

Position: 49/96
FEN: 1qrr1b2/6p1/ppkn1P2/3pP3/1PP5/2BP1pP1/BQ3P2/1RRN1n1K b - - 0 1
Nodes/Second: 28806k
NN evaluation using eval.bin enabled.

Position: 50/96
FEN: b1r1r3/b1q2ppk/1p2pP1p/2Pp3Q/p2Nn3/3R4/1B4PP/5RK1 w - - 0 1
Nodes/Second: 31360k
NN evaluation using eval.bin enabled.

Position: 51/96
FEN: 8/Q2qk1p1/p3p2p/3p4/1Pp5/P3PP1P/6P1/5K2 w - - 0 1
Nodes/Second: 25480k
NN evaluation using eval.bin enabled.

Position: 52/96
FEN: r1b3r1/b4p1k/P1p5/Pp2p1q1/4Pp1p/2PN3P/4QPPK/RR3B2 b - - 0 1
Nodes/Second: 21035k
NN evaluation using eval.bin enabled.

Position: 53/96
FEN: 3rr1bk/6np/2p1n3/1pPpNpPp/pP1QpP1P/P2PP3/2K5/B7 w - - 0 1
Nodes/Second: 31378k
NN evaluation using eval.bin enabled.

Position: 54/96
FEN: 1k5r/pbq2p2/4pP2/p1P3P1/5P1r/2p1Q3/P3B1P1/3R1RK1 w - - 0 1
Nodes/Second: 26726k
NN evaluation using eval.bin enabled.

Position: 55/96
FEN: 3r1bk1/1Q1b1r2/1B3qn1/PN1Pp2n/4Pp1p/1P3P2/4B1PK/2R1N1R1 b - - 0 1
Nodes/Second: 23087k
NN evaluation using eval.bin enabled.

Position: 56/96
FEN: 5r2/2p2r1k/1p1pNp2/3P1Pp1/PpP3Pp/1P5P/6K1/1R6 w - - 0 1
Nodes/Second: 26916k
NN evaluation using eval.bin enabled.

Position: 57/96
FEN: r1b2rk1/1pqnbp1p/p3p1p1/4n1N1/3B4/PN1B2Q1/2P3PP/3R1R1K w - - 0 1
Nodes/Second: 23711k
NN evaluation using eval.bin enabled.

Position: 58/96
FEN: 1rb2rk1/2q3pp/p2ppbP1/n1nB4/1p1NP2P/2N1B3/PPP1Q3/2KR2R1 w - - 0 1
Nodes/Second: 27971k
NN evaluation using eval.bin enabled.

Position: 59/96
FEN: 8/r4b2/3p2k1/p1pPpR2/PpP1P3/1P3Pp1/6KP/8 w - - 0 1
Nodes/Second: 45703k
NN evaluation using eval.bin enabled.

Position: 60/96
FEN: 2k5/8/1p2q1p1/1P1p2r1/p1pP1p1p/P1P1pPP1/4P1BP/4N1RK w - - 0 1
Nodes/Second: 34573k
NN evaluation using eval.bin enabled.

Position: 61/96
FEN: 1r1qr1k1/3bb1p1/3p1pPB/2p1pP2/2PnP3/p1Q2N1P/P2RB2K/6R1 w - - 0 1
Nodes/Second: 21337k
NN evaluation using eval.bin enabled.

Position: 62/96
FEN: 2b2rk1/3nbppp/1q2p3/n2pP3/p1pP1PN1/prP2N1P/2BB2PK/1R2QR2 w - - 0 1
Nodes/Second: 24695k
NN evaluation using eval.bin enabled.

Position: 63/96
FEN: k4r1r/Pp6/bP1bq1p1/3N2p1/R1pPppB1/4P1PP/5PK1/3QBR2 b - - 0 1
Nodes/Second: 23804k
NN evaluation using eval.bin enabled.

Position: 64/96
FEN: 1b2r1r1/5p1k/3pb1pB/2pnP1Q1/q2P1N2/p1P5/1p3PP1/1R2R1K1 w - - 0 1
Nodes/Second: 37090k
NN evaluation using eval.bin enabled.

Position: 65/96
FEN: b4rk1/6np/3p1pp1/1r2p1PP/1p2P3/1PqN1P2/2P3RQ/1KBR4 b - - 0 1
Nodes/Second: 24736k
NN evaluation using eval.bin enabled.

Position: 66/96
FEN: r4r1k/1p4pp/1p1p3q/p2Np1n1/P3Ppb1/2PP1N2/1P1RKPPP/R2Q4 b - - 0 1
Nodes/Second: 22525k
NN evaluation using eval.bin enabled.

Position: 67/96
FEN: rn3rk1/4bpp1/1qp4p/pp1nP3/2pP1B1N/P1N2BPb/1P5P/1R1Q1R1K w - - 0 1
Nodes/Second: 23444k
NN evaluation using eval.bin enabled.

Position: 68/96
FEN: Q4nk1/3r1p2/1p4b1/pP2P1B1/7P/P1pp3P/7K/8 b - - 0 1
Nodes/Second: 26692k
NN evaluation using eval.bin enabled.

Position: 69/96
FEN: r2q1rk1/2n1bpp1/b2p4/3Pp1PQ/1p6/p3B2P/PPPN1P2/2KR2R1 w - - 0 1
Nodes/Second: 28082k
NN evaluation using eval.bin enabled.

Position: 70/96
FEN: r4r1k/6p1/1pp1b1Bp/p5q1/8/2P2Q1P/1P3PP1/3RR1K1 w - - 0 1
Nodes/Second: 24387k
NN evaluation using eval.bin enabled.

Position: 71/96
FEN: 5rqk/4R2p/5Pp1/1p4P1/4Q3/2p3P1/6K1/8 w - - 0 1
Nodes/Second: 56159k
NN evaluation using eval.bin enabled.

Position: 72/96
FEN: 1rr4k/1bq2pb1/p2ppNp1/2n1n1Pp/B3P2Q/2B2P1R/PPP4P/2KR4 w - - 0 1
Nodes/Second: 24772k
NN evaluation using eval.bin enabled.

Position: 73/96
FEN: 6k1/1p6/1Rb2p2/6p1/PKP2r2/2B5/1P6/8 w - - 0 1
Nodes/Second: 27319k
NN evaluation using eval.bin enabled.

Position: 74/96
FEN: 6k1/1b2rr1p/4R1pP/3p1pP1/p1pPpK2/PpP5/1P6/2B3N1 b - - 0 1
Nodes/Second: 39377k
NN evaluation using eval.bin enabled.

Position: 75/96
FEN: 2rq1rk1/3bbpp1/3np3/2ppB1PQ/p1p2P2/1PP1P1N1/P6P/R4RK1 w - - 0 1
Nodes/Second: 28196k
NN evaluation using eval.bin enabled.

Position: 76/96
FEN: r1N2r2/2R2p2/5Rp1/p1P4p/2Kn1P1k/1P6/8/8 w - - 0 1
Nodes/Second: 24346k
NN evaluation using eval.bin enabled.

Position: 77/96
FEN: n2r2k1/1p1r1ppp/3N4/2pQP3/P1Pb1P2/2N3PK/1P1P3P/R1B3q1 b - - 0 1
Nodes/Second: 23623k
NN evaluation using eval.bin enabled.

Position: 78/96
FEN: 2r3k1/1r3ppp/q1p1p3/2P1RP1P/b1pP2P1/P1n5/1P6/KBQ3R1 w - - 0 1
Nodes/Second: 23372k
NN evaluation using eval.bin enabled.

Position: 79/96
FEN: 1k6/6Bq/b6p/2p2p2/1pPp3r/pP1Pb3/P1K3Q1/6Rr w - - 0 1
Nodes/Second: 34809k
NN evaluation using eval.bin enabled.

Position: 80/96
FEN: 8/5pkp/1p6/p4p2/3P4/B5rP/1R6/7K w - - 0 1
Nodes/Second: 32190k
NN evaluation using eval.bin enabled.

Position: 81/96
FEN: 8/3P3k/n2K3p/2p3n1/1b4N1/2p1p1P1/8/3B4 w - - 0 1
Nodes/Second: 31918k
NN evaluation using eval.bin enabled.

Position: 82/96
FEN: rn3r1k/pn1p1ppq/bpp4p/7P/4N1Q1/6P1/PP3PB1/R1B1R1K1 w - - 3 21
Nodes/Second: 20601k
NN evaluation using eval.bin enabled.

Position: 83/96
FEN: 2b1rk2/5p2/p1P5/2p2P2/2p5/7B/P7/2KR4 w - - 0 1
Nodes/Second: 23047k
NN evaluation using eval.bin enabled.

Position: 84/96
FEN: 6R1/P2k4/r7/5N1P/r7/p7/7K/8 w - - 0 1
Nodes/Second: 34858k
NN evaluation using eval.bin enabled.

Position: 85/96
FEN: 3B4/1r2p3/r2p1p2/bkp1P1p1/1p1P1PPp/p1P1K2P/PPB5/8 w - - 0 1
Nodes/Second: 44928k
NN evaluation using eval.bin enabled.

Position: 86/96
FEN: 8/1p6/1Pp2N1Q/p1Ppk2p/P3p3/3PPpPp/3K1P1P/1R6 w - - 0 1
Nodes/Second: 21289k
NN evaluation using eval.bin enabled.

Position: 87/96
FEN: n2Bqk2/5p1p/Q4KP1/p7/8/8/8/8 w - - 0 1
Nodes/Second: 26862k
NN evaluation using eval.bin enabled.

Position: 88/96
FEN: 8/8/8/5Bp1/7k/8/4pPKP/8 w - - 0 1
Nodes/Second: 47115k
NN evaluation using eval.bin enabled.

Position: 89/96
FEN: 1R6/8/8/5bp1/4p2k/8/B1p2PKP/8 w - - 0 1
Nodes/Second: 31126k
NN evaluation using eval.bin enabled.

Position: 90/96
FEN: 1R4bq/p1p3p1/2p3Pb/k1P3PR/2P4P/p1K5/P7/8 w - - 0 1
Nodes/Second: 19926k
NN evaluation using eval.bin enabled.

Position: 91/96
FEN: 1R4bq/p1p3p1/2p3Pb/k1P4R/2P4P/p5P1/P7/1K6 w - - 0 1
Nodes/Second: 33696k
NN evaluation using eval.bin enabled.

Position: 92/96
FEN: k7/n1p1p1K1/P1p1Pp2/5P2/3R3P/pB6/2p5/2r5 w - - 0 1
Nodes/Second: 38113k
NN evaluation using eval.bin enabled.

Position: 93/96
FEN: 7r/p3k3/2p5/1pPp4/3P4/PP4P1/3P1PB1/2K5 w - - 0 1
Nodes/Second: 34389k
NN evaluation using eval.bin enabled.

Position: 94/96
FEN: 2br4/r2pp3/8/1p1p1kN1/pP1P4/2P3R1/PP3PP1/2K5 w - - 0 1
Nodes/Second: 36919k
NN evaluation using eval.bin enabled.

Position: 95/96
FEN: 8/1p6/1p6/kPp2P1K/2P5/N1Pp4/q2P4/1N6 w - - 0 1
Nodes/Second: 45891k
NN evaluation using eval.bin enabled.

Position: 96/96
FEN: 4K1k1/8/1p5p/1Pp3b1/8/1P3P2/P1B2P2/8 w - - 0 1
Nodes/Second: 38426k
NN evaluation using eval.bin enabled.

=================================
Total time (ms) : 14242
Nodes searched  : 449603951

Nodes/second    : 31568k
CUDA Benchmark
https://browser.geekbench.com/v5/compute/2753847

Total Cost $1449.99
Image

I needed something portable ...
A truly great choice for chess imop. Apple silicon is sadly not deliviering (despite the markteing hype-up) in terms of "real" performance at any price-level compared to Zen based laptops paired with a Nvidia GPU today :-(
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: M1 Apple Silicon for Chess?

Post by MikeB »

some additional lcO benches using the Asus Armoury Crate app ...

Armoury Crate Performance Setting
===========================
Total time (ms) : 340138
Nodes searched : 38405261
Nodes/second : 112910

Armoury Crate Quiet Setting
===========================
Total time (ms) : 340173
Nodes searched : 27919233
Nodes/second : 82073
Image
User avatar
AlexChess
Posts: 1562
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: M1 Apple Silicon for Chess?

Post by AlexChess »

acepoint_de wrote: Thu Apr 29, 2021 8:33 am
acepoint_de wrote: Wed Apr 28, 2021 1:04 pm https://acepoint.de/tools-for-pgn-files/

pgn-extract and scoutfish for extracting information out of or manipulating very large pgn files.

Ciao

acepoint
Someone asked for the uci-analyser, I've added it.

Ciao

acepoint
...But the MikeB's updated engines? Now that my Mac mini M1 is perfectly stable I can finally start my BanksiaGui M1 native engines tournament :wink:
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
acepoint_de
Posts: 86
Joined: Tue Jun 11, 2013 1:14 am

Re: M1 Apple Silicon for Chess?

Post by acepoint_de »

AlexChess wrote: Sat May 01, 2021 8:52 pm ...But the MikeB's updated engines? Now that my Mac mini M1 is perfectly stable I can finally start my BanksiaGui M1 native engines tournament :wink:
There is no official update yet as far as I know. And I don't bungle his source code.

Ciao

acepoint
Modern Times
Posts: 3703
Joined: Thu Jun 07, 2012 11:02 pm

Re: M1 Apple Silicon for Chess?

Post by Modern Times »

Ckappe wrote: Sat May 01, 2021 12:27 am Apple silicon is sadly not delivering (despite the marketing hype-up) in terms of "real" performance at any price-level compared to Zen based laptops paired with a Nvidia GPU today :-(
Indeed, but full credit to Apple for designing their own CPU, which is very good indeed. I will never buy Apple, but credit where credit is due. The fact that it gives great performance passively cooled is astonishing, the sound of silence ! And it is a "version 1" so there will be more to come.
Ckappe
Posts: 81
Joined: Sun Feb 14, 2021 11:50 am
Full name: Rütger Andersen

Re: M1 Apple Silicon for Chess?

Post by Ckappe »

Modern Times wrote: Sun May 02, 2021 12:14 pm
Ckappe wrote: Sat May 01, 2021 12:27 am Apple silicon is sadly not delivering (despite the marketing hype-up) in terms of "real" performance at any price-level compared to Zen based laptops paired with a Nvidia GPU today :-(
Indeed, but full credit to Apple for designing their own CPU, which is very good indeed. I will never buy Apple, but credit where credit is due. The fact that it gives great performance passively cooled is astonishing, the sound of silence ! And it is a "version 1" so there will be more to come.
True, but most technology advances here are really not by Apple itself, but rather from TSMC and ARM. Apple's contributions like the GPU, AI, etc. are rather underwhelming, to be frank :-(. The latest 7nm CPUs are faster even passively cooled and the M1 can't go full speed without active cooling either. Apple silicon actively cooled is still outperformed by big margin from a passively cooled 5800U :-(

I was expecting Apple to at least provide a 12core (8 full cores) by summer to actually compete in the non-netbook territory, Nut rumors at hand we may only see.

If CISC competitors already provide similar TDP and 2-3 times performance to the M1 at 7nm... The lead will just widen when Intel and AMD etc. also moves down to smaller die-sizes. but honestly, I don't know if Apple actually needs to up this game, as they don't really need to provide "real" performance, just keep current mac user happy with some dubious Geekbench benchmarks and Media will go ballistics each time they release some new HW :-)

Let's hope they get their multithreading and all-.cores performance right with M2.. But I will for sure not be in line to buy one until I have seen some REAL unbiassed benches like the ones here for M2, that slips through the marketing hype and rigged benches.

I am also worried that MacOS may become more and more like the locked-down. locked in, DRM-ish non-open nightmare like IOS later on :-(

My biggest gripe with Apple (apart from the overpricing :-) is really their anti-openness, and embrace of security by obscurity, to gain anti-competitive advantages over competitors when users select their hw.
User avatar
AlexChess
Posts: 1562
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: M1 Apple Silicon for Chess?

Post by AlexChess »

acepoint_de wrote: Sun May 02, 2021 11:50 am
AlexChess wrote: Sat May 01, 2021 8:52 pm ...But the MikeB's updated engines? Now that my Mac mini M1 is perfectly stable I can finally start my BanksiaGui M1 native engines tournament :wink:
There is no official update yet as far as I know. And I don't bungle his source code.

Ciao

acepoint
I think that 13.1 Honey family is now official... Also Windows version is out https://github.com/MichaelB7/Stockfish/ ... s/tag/13.1

Regards, AlexChess
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
acepoint_de
Posts: 86
Joined: Tue Jun 11, 2013 1:14 am

Re: M1 Apple Silicon for Chess?

Post by acepoint_de »

AlexChess wrote: Sun May 02, 2021 6:17 pm
acepoint_de wrote: Sun May 02, 2021 11:50 am
AlexChess wrote: Sat May 01, 2021 8:52 pm ...But the MikeB's updated engines? Now that my Mac mini M1 is perfectly stable I can finally start my BanksiaGui M1 native engines tournament :wink:
There is no official update yet as far as I know. And I don't bungle his source code.

Ciao

acepoint
I think that 13.1 Honey family is now official... Also Windows version is out https://github.com/MichaelB7/Stockfish/ ... s/tag/13.1

Regards, AlexChess
Yes, but the 13.1 from a fortnight ago is the one with segfaults on an M1.

Ciao

acepoint
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: M1 Apple Silicon for Chess?

Post by MikeB »

AlexChess wrote: Sun May 02, 2021 6:17 pm
acepoint_de wrote: Sun May 02, 2021 11:50 am
AlexChess wrote: Sat May 01, 2021 8:52 pm ...But the MikeB's updated engines? Now that my Mac mini M1 is perfectly stable I can finally start my BanksiaGui M1 native engines tournament :wink:
There is no official update yet as far as I know. And I don't bungle his source code.

Ciao

acepoint
I think that 13.1 Honey family is now official... Also Windows version is out https://github.com/MichaelB7/Stockfish/ ... s/tag/13.1

Regards, AlexChess
No - that's old, a minor upgrade will be released soon , replacing the "Xboard" color there with "Organic" in the Droidfish app.
Everything got delayed due a technical issue and I had to reinstall Windows. No data was lost . but many apps had to be reinstalled, including msys2 and Android Studio.
One good thing about the reinstall, I never had 3 honey engiens busting 120M nps on the bench with NNUE evaluation before ...
### Based on commits through 05/02/2021:
### ======================================================
### Black-Diamond-v13.1-.bench:Nodes searched : 35776186
### Black-Diamond-v13.1-.bench:Nodes/second : 2214146
### Black-Diamond-v13.1--64_Cores.bench:Nodes searched : 1091223517
### Black-Diamond-v13.1--64_Cores.bench:Nodes/second : 64876k
### Bluefish-v13.1-.bench:Nodes searched : 25362361
### Bluefish-v13.1-.bench:Nodes/second : 2384352
### Bluefish-v13.1--64_Cores.bench:Nodes searched : 1768212452
### Bluefish-v13.1--64_Cores.bench:Nodes/second : 111968k
### Harmon-v13.1-.bench:Nodes searched : 20004086
### Harmon-v13.1-.bench:Nodes/second : 2561670
### Harmon-v13.1--64_Cores.bench:Nodes searched : 1899344907
### Harmon-v13.1--64_Cores.bench:Nodes/second : 127165k
### Honey-v13.1-.bench:Nodes searched : 25060405
### Honey-v13.1-.bench:Nodes/second : 2405490
### Honey-v13.1--64_Cores.bench:Nodes searched : 2085952968
### Honey-v13.1--64_Cores.bench:Nodes/second : 124989k
### Oki-Maguro-v13.1-.bench:Nodes searched : 16006634
### Oki-Maguro-v13.1-.bench:Nodes/second : 2493245
### Oki-Maguro-v13.1--64_Cores.bench:Nodes searched : 1341036744
### Oki-Maguro-v13.1--64_Cores.bench:Nodes/second : 122918k
### ======================================================
Installing the latest version of Armoury Crate from Asus broke Windows. I didn't believe it at first so , so I tried installing it again ( at his point I had nothing else to lose , since I had already reinstalled Windows once and got it back running) and it again prevented Windows from starting , a black screen right after logging in with the pin code to Windows. Reinstalled Windows again, the other less drastic options all failed.

Another plus, I now have the Asus Laptop ( Wifi, but no Ethernet) and the 3970x ( Ethernet , but no Wifi) talking to each other which make it real easy to exchanges files - wifi -> router >ethernet and vica versa , they are sharing a common folder.
Image
Modern Times
Posts: 3703
Joined: Thu Jun 07, 2012 11:02 pm

Re: M1 Apple Silicon for Chess?

Post by Modern Times »

MikeB wrote: Mon May 03, 2021 7:18 am Another plus, I now have the Asus Laptop ( Wifi, but no Ethernet) and the 3970x ( Ethernet , but no Wifi) talking to each other which make it real easy to exchanges files - wifi -> router >ethernet and vica versa , they are sharing a common folder.
I simply use Onedrive as the "common folder". The machines don't need to "talk to each other", all they need is an internet connection. Pain-free. OK, that isn't as fast as local exchange, but works fine for me.