They told me “ODE is a sequential program, so its performance depends heavily on the performance of a single CPU core. I reached out to the development team and asked what was going on. Indeed, the ODE result for native Apple Silicon is faster than all of the other systems included in the R2022a bench results. ODE Performance is great in the Apple Silicon Beta of R2022aĪs you can see, Ordinary Differential Equation (ODE) solving performance is superb for the new beta. Let’s zoom in on a couple of these results. This is a great start but its definitely not true for all application benchmarks we’ve tried and we encourage you to give us feedback when you find something in the beta that doesn’t perform at least as well as R2022a under Rosetta. Let’s see how this compares to R2022a running under Rosetta 2 on the same machine:Įverything measured in bench shows better performance in the native beta than in the production version running on Rosetta. The first thing I did on launching the Native Apple Silicon Beta of MATLAB on an M1 Pro (with 10 CPU cores and 16 GPU cores) was to run bench twice using the command bench(2) Try it out and let us know what you find using this feedback form What did I find in the beta? The beta is available at to everyone who has a MATLAB license. That is, its a work in progress that shouldn’t be used in production environments and MathWorks are really interested in getting your feedback. The good news is that the answer is ‘Right now!’ The bad news is that its MATLAB only (no toolboxes or Simulink yet) and its still in beta. MATLAB beta on Native Apple Silicon available nowĮver since the M1 release, MATLAB users have been asking the question “When is a native Apple Silicon version going to be available?”. MathWorks made use of this and MATLAB has been supported on Apple Silicon Macs via Rosetta 2 since R2020b Update 3. This gives vendors time to manage the transition. Decades of person-years in fact! Fortunately, Apple understands this and, just as they did for the PowerPC to Intel transition in 2005, they created a compatibility layer called Rosetta 2 that allows software targeted at Intel Processors to run on the new architecture. It takes a lot of time to port applications as complex as MATLAB, Simulink, Simscape etc to a new CPU architecture. There was a small problem though: One does not simply release an Apple Silicon port of MATLAB! Naturally, everybody wanted to use all of their favorite applications on the new hardware from day one. When Apple released the M1 chip, the first version of their new ARM-based processors, in November 2020, it caused a great deal of excitement in the computing world. Update 8th December 2022: You may be interested in the newer Apple Silicon beta that’s discussed at Playing with the R2022b MATLAB Apple Silicon beta for M1/M2 Mac » The MATLAB Blog – MATLAB & Simulink ()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |