Group Abstract Group Abstract

Message Boards Message Boards

What is Wolfram's timetable for porting Mathematica to Apple Silicon?

Posted 5 years ago

At WWDC 2020, Apple announced it would begin transitioning its Macs from Intel to its own custom chipsets, which it referred to as "Apple Silicon". At the time, Apple said the first Apple Silicon Macs would be released in late 2020.

Hence my question: What is Wolfram's timetable for porting Mathematica to Apple Silicon?

POSTED BY: Aron Yoffe
17 Replies
Posted 4 years ago

According to Mathematica Quick Revision History, native support for Apple Silicon was introduced in June 2021 with v. 12.3.1:

enter image description here

POSTED BY: Aron Yoffe

Any benchmark comparison 12.3 vs 12.3.1 on M1 ???

So far presented results (see here) shows surprisingly small performance improvement of the native M1 MMA version.

Posted 5 years ago

Update: According to https://www.wolfram.com/mathematica/system-requirements.html, "Compatibility will be confirmed after full testing on the new Apple Silicon hardware finishes."

So the question is now whether this will run through Rosetta 2, or natively on Apple silicon; and, if the former, is a native version in development, and what is its timetable?

Mathworks, for instance, says "An update for MATLAB R2020b to be released in December 2020 will provide support for running MATLAB in Rosetta 2." They add "A version of MATLAB which runs natively on Apple Silicon is in development." (https://www.mathworks.com/matlabcentral/answers/641925-is-matlab-supported-on-apple-silicon-macs?s_tid=srchtitle)

POSTED BY: Aron Yoffe

How will WRI solve the problem with MKL library replacement? I am afraid that there is no comparable replacement so far. The Intel MKL library is really highly optimized for x86 CPUs, so I expect a significant decrease of numerical (float) computing performance on Apple Silicon (ARM) CPUs.

This will certainly be tricky… not sure how this is now done in the countless games that run on iPhones and iPads and so on…

Actually–there is Mathematica kernel running on the iPad already, so I guess they already figured it out somehow.

POSTED BY: Sander Huisman

My problem with 12.1 and 12.1.1 is that it breaks the keyboard shortcuts that I use all the time while writing code. It also takes away the functionality of vector pdf export of 3D graphics, even wireframe ones. The new additions are welcome, and I do keep 12.1.1 around for the occasion I may need them. But typing into 12.1.1 is an irritation for me.

POSTED BY: Gianluca Gorni
Posted 5 years ago
POSTED BY: Aron Yoffe

I still use 12.0, because 12.1 breaks my workflow. I will abstain from Big Sur too, then.

POSTED BY: Gianluca Gorni
Posted 5 years ago

Thanks for that info. George!

I forgot to ask earlier, but do you know if it will be running natively, or through the Rosetta2 auto-compiler?

POSTED BY: Aron Yoffe

I already signed up to several of them. I 'attended' one on Thursday last week (just to make sure I had all the extra apps I needed), and it was a zoom session. So far, there are none with Stephen, but I will keep a look out.

It would be better to have some form of 'official' announcement. I am hoping that it may come at the WTC that starts tomorrow. If not, there are 'office hours' where the question will almost certainly come up. Tied in with basic functionality is whether Wolfram intends to take full advantage of the hardware -- specifically using the GPU for neural nets, etc. instead of relying on NVIDIA,

Posted 5 years ago

Yes, I was hoping for some official info. from Wolfram, which is why I posted here. Will you be participating in those office hours? If so, please let me know if you hear anything.

It would be interesting to hear about possible GPU computing on Apple's new hardware. As you may know, Apple stopped using NVIDIA GPUs in 2016.

POSTED BY: Aron Yoffe

Comparable NVIDIA CUDA replacement for recent and future Apple HW is nearly impossible, because AMD (or any other) GPUs does not definitely support numerical computing on the same level as NVIDIA CUDA.

I think WRI will have to resign, at least temporarily, to the effective use of GPU on Apple HW.

Since a lot of Wolfram employees use macs, and that they closely collaborate with Apple, I'm quite confident that they will release it as soon such a mac would be available. They did the same when Apple transitioned towards Intel, they even got stage-time during the developer keynote back then…

POSTED BY: Sander Huisman
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard