MATLAB on MacBook Pro
11 April 2006
I did some simple testing of MATLAB on my MacBook Pro today. I compared MATLAB running (emulated) in OS X to MATLAB running in XP via Apple's Boot Camp and also in XP using a Parallels virtual machine. The results are somewhat surprising in that I was expecting MATLAB in Boot Camp to be fastest overall, but that isn't always the case.
The times listed below are from running
bench(10) and averaging the results.
I actually executed
bench(10) twice for each test, once to warm the machine up and a second time for the actual test. For those unfamiliar with bench, here is what it tests (taken from the MATLAB documentation):
|LU||LAPACK, n = 1000||Floating point, regular memory access|
|FFT||Fast Fourier Transform||Floating point, irregular memory access|
|ODE||Ordinary diff. eqn.||Data structures and M-files|
|Sparse||Solve sparse system||Mixed integer and floating point|
|2-D||plot(fft(eye))||2-D line drawing graphics|
|3-D||MathWorks logo||3-D animated OpenGL graphics|
OS X 1.8960 0.5202 0.6114 1.7013 2.6938 2.2483
XP - Boot Camp 0.7849 0.3880 0.2011 0.5356 0.9143 0.7517
XP - Parallels virtual machine 0.4563 0.7197 0.1571 0.6858 0.5903 0.7942
I’m surprised by the Parallels virtual machine beating out a native XP installation in a few of the cases, especially in the graphics tests. OS X beat Parallels in the FFT test, but was a factor of 2 or 3 slower in the other tests. Let’s hope a universal build of MATLAB is not too far in the future.