Mac mini M4 pro vs AMD Ryzen 9 9950X for Linear Algebra?

Apple M4 =

And the X86-64 ( Advanced Matrix Extensions - AMX ) - is not supported by the AMD 9950X.

I’m not sure how well Julia supports the SME instruction set or the NPU, but it’s probably best to use via MLX. Julia access to Apple GPU with MLX, and or Metal Performance Shaders (MPS)?

The AMD 9950X offers affordable expandability (Including ECC memory), and if the code also needs to run in the cloud, this solution will be much simpler. Additionally, AMD is releasing the STRIX-HALO next year ( ~ 16 Zen 5 cores and 40 Compute Units for its RDNA 3.5 + XDNA2 + 256-bit LPDDR5X-8000 Memory Controller … ~ expected mobil RTX4070M performance ), which I think could be an ideal alternative to the Mac Mini M4 Pro.

On the 9950X - with 512-bit AVX512 32 threads workload - the CPU Speed is ~ 3.82 GHz ( Zen5's AVX512 Teardown + More... )

2 Likes