M1 Apple Silicon for Chess?

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

Moderators: hgm, Rebel, chrisw

User avatar
AlexChess
Posts: 1484
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: M1 Apple Silicon for Chess?

Post by AlexChess »

Bullet Tournament 1 minute/all between all best chess engines on Arena Win 10 ARM64 under Parallels Desktop 16.3 Mac M1

Image

Regards, AlexChess
Chess engines and dedicated chess computers fan since 1981 :D Mac mini M1 8GB-256GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum: https://shorturl.at/bpvI1
mar
Posts: 2554
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: M1 Apple Silicon for Chess?

Post by mar »

Ckappe wrote: Sat Apr 10, 2021 1:17 pm
mar wrote: Sat Apr 10, 2021 11:35 am not that I plan to waste my M1 on chess, but I might
That sums it up, I suppose. The thread is "M1 Apple Silicon for chess".

I have no personal grudge against any HW. I just think it is borderline fanboyism to compare HW and then don't optimize benches based on the HW used on more than one end. Of course, HT should be used on CPUs using it, everything else is limiting one CPU and optimizing for the other.
benches for each CPUs :-)
exactly, now you get it. it's about M1 for chess :) whether or not I'll use my M1 for chess is none of your business. [Moderation] name-calling removed.
Martin Sedlak
smatovic
Posts: 2639
Joined: Wed Mar 10, 2010 10:18 pm
Location: Hamburg, Germany
Full name: Srdja Matovic

Re: M1 Apple Silicon for Chess?

Post by smatovic »

As far as I got it the M1 has 4 vector 128b NEON pipelines per Firestorm core:

https://www.anandtech.com/show/16226/ap ... eep-dive/2

can someone clarify how these are used for NNUE? Does SF utilize only one 128b pipeline, or can they be coupled to 512b?

--
Srdja
smatovic
Posts: 2639
Joined: Wed Mar 10, 2010 10:18 pm
Location: Hamburg, Germany
Full name: Srdja Matovic

Re: M1 Apple Silicon for Chess?

Post by smatovic »

smatovic wrote: Mon Apr 12, 2021 8:28 am As far as I got it the M1 has 4 vector 128b NEON pipelines per Firestorm core:

https://www.anandtech.com/show/16226/ap ... eep-dive/2

can someone clarify how these are used for NNUE? Does SF utilize only one 128b pipeline, or can they be coupled to 512b?

--
Srdja
According to SF and Cfish sources the used NEON SIMD width is 128 bit:

https://github.com/syzygy1/Cfish/blob/m ... nue.c#L161

ARM introduced SVE2 SIMD units with up to 2048 bits for ARMv9 architecture, maybe future Apple M2 silicon will switch to broader bit width...

--
Srdja
acepoint_de
Posts: 86
Joined: Tue Jun 11, 2013 1:14 am

Re: M1 Apple Silicon for Chess?

Post by acepoint_de »

Three new engines: berserk, fairy-stockfish, loki
Two updates: cfish and stockfish

https://acepoint.de/even-more-new-engines-and-updates/

Ciao

acepoint
User avatar
AlexChess
Posts: 1484
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: M1 Apple Silicon for Chess?

Post by AlexChess »

Thank you Acepoint. I absolutely don't know berserk, fairy-Stockfish and Loki, and very curious :)
Chess engines and dedicated chess computers fan since 1981 :D Mac mini M1 8GB-256GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum: https://shorturl.at/bpvI1
User avatar
AlexChess
Posts: 1484
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: M1 Apple Silicon for Chess?

Post by AlexChess »

Strong Fire 8.1 by Norman Schmidt NOT Stockfish derivate to compile for Apple Silicon M1
https://github.com/FireFather/fire

Regards, AlexChess
Chess engines and dedicated chess computers fan since 1981 :D Mac mini M1 8GB-256GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum: https://shorturl.at/bpvI1
acepoint_de
Posts: 86
Joined: Tue Jun 11, 2013 1:14 am

Re: M1 Apple Silicon for Chess?

Post by acepoint_de »

More updates for the m1, Igel-3.0.0, mayhem-3.9 and the Honey family 13.1: https://acepoint.de/honey-igel-and-mayhem/

Ciao

acepoint
User avatar
AlexChess
Posts: 1484
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: M1 Apple Silicon for Chess?

Post by AlexChess »

acepoint_de wrote: Tue Apr 20, 2021 10:18 am More updates for the m1, Igel-3.0.0, mayhem-3.9 and the Honey family 13.1: https://acepoint.de/honey-igel-and-mayhem/

Ciao

acepoint
Thank you my chess friend! M1 Is a perfect chess machine (too) thank to you!
Chess engines and dedicated chess computers fan since 1981 :D Mac mini M1 8GB-256GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum: https://shorturl.at/bpvI1
User avatar
AlexChess
Posts: 1484
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: M1 Apple Silicon for Chess?

Post by AlexChess »

acepoint_de wrote: Tue Apr 20, 2021 10:18 am More updates for the m1, Igel-3.0.0, mayhem-3.9 and the Honey family 13.1: https://acepoint.de/honey-igel-and-mayhem/

Ciao

acepoint
Hi!
Updated MikeB engines don't work on my Mac mini M1. I've also tried to make them executables with chmod 700.

Igel 3.0.0 and Mayhem 3.90 are OK
Chess engines and dedicated chess computers fan since 1981 :D Mac mini M1 8GB-256GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum: https://shorturl.at/bpvI1