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?
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…
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,
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.
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.
I spoke with someone in Tech support at the WTC. Wolfram will fully support Mathematica under Apple Silicon when it is finally released.
Stephen, in his keynote, said that for Bug Sur, only Mathematica 12.1 (and 12.1.1) and 12.2 will be supported. So, anyone using 12.0 or earlier will have to upgrade.
Not sure why 12.0 is not supported, because the major change for macOS – the 64 bit (cocoa) front end, is in 12.0. It is possible that Stephen missed it (or I did – I’ll check the video). Things may still be fluid, so a message to tech support may help.
I am running 12.2 beta on my Big Sur beta, and it’s pretty impressive. Lots of new stuff and fixed up stuff.
Even if you want to wait, the 12.1.1 update had hundreds of bug fixes, some of which may be of interest to you.
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.
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.
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.
All my Mathematica keyboard shortcuts are implemented through Keyboard Maestro, and upgrading to 12.1.1 has had no effect on any of them. Most of these shortcuts paste either functions or code blocks, but one of them quits the kernel by stringing together menu commands (Evaluation->Quit Kernel->Local->Quit).
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?