Recently I installed a new PC with dual boot, win XP 32 bit and win XP 64 bit. On the 32 bit OS I run 32 bit matlab, on the 64 bit OS I run 64 bit matlab.
MATLAB Version 7.3.0.267 (R2006b) Intel core 2 duo 6700 @ 2.66GHz, 2GB RAM NVIDIA GeForce 7600 GS
I benchmarked the systems in 2 ways (average over multiple runs):
2) With my own benchmark (training of neural networks, a neuro-fuzzy network that spends most time in shiftdim & repmat functions, delayest and a inverse of a 5000x5000 matrix)
The result was a bit shocking to me... The 64 bit setup was in general more than 2x as SLOW as the 32 bit setup!
about the 64bit setup: - only on the openGL graphics it was considerably faster - slightly faster on 2D graphics - equal on FFT calculation - most other benchmarks were about 2 times as slow - matrix inverse was over 4 times as slow!
Booting in windows safe mode and using -nojvm made hardly any difference (faster 3D, slower 2D plots, for the rest the same)
On 2007-03-02, JentzN...@gmail.com <JentzN...@gmail.com> wrote:
> Recently I installed a new PC with dual boot, win XP 32 bit and win XP > 64 bit. On the 32 bit OS I run 32 bit matlab, on the 64 bit OS I run > 64 bit matlab.
> MATLAB Version 7.3.0.267 (R2006b) > Intel core 2 duo 6700 @ 2.66GHz, 2GB RAM > NVIDIA GeForce 7600 GS
*snip*
> The result was a bit shocking to me... The 64 bit setup was in general > more than 2x as SLOW as the 32 bit setup!
Thanks for the interesting info. Other interesting data points would be:
o 32bit Matlab under 64bit Windows (is Matlab the problem, or Windows?) o The same experiements in Linux. IME, 64bit Matlab works very well in Linux, but I've never done any systematic benchmarking.
-- Joshua Baker-LePain Department of Biomedical Engineering Duke University
> On 2007-03-02, JentzN...@gmail.com <JentzN...@gmail.com> wrote: >> Recently I installed a new PC with dual boot, win XP 32 bit and > win XP >> 64 bit. On the 32 bit OS I run 32 bit matlab, on the 64 bit OS I > run >> 64 bit matlab.
>> MATLAB Version 7.3.0.267 (R2006b) >> Intel core 2 duo 6700 @ 2.66GHz, 2GB RAM >> NVIDIA GeForce 7600 GS
> *snip*
>> The result was a bit shocking to me... The 64 bit setup was in > general >> more than 2x as SLOW as the 32 bit setup!
> Thanks for the interesting info. Other interesting data points > would be:
> o 32bit Matlab under 64bit Windows (is Matlab the problem, or > Windows?) > o The same experiements in Linux. IME, 64bit Matlab works very > well in > Linux, but I've never done any systematic benchmarking.
> -- > Joshua Baker-LePain > Department of Biomedical Engineering > Duke University
Here are my results to add to the mix:
Hardware: Intel Xeon 3.66ghz 16 gig ram 4 dual cores OS: Windows Server 2003 x64
A run of my typical simulation code: R2007a x32: 115 seconds R2007a x64: 39 seconds
Both of these results have the multiprocess/core feature set to 1.
>> On 2007-03-02, JentzN...@gmail.com <JentzN...@gmail.com> > wrote: >>> Recently I installed a new PC with dual boot, win XP 32 bit > and >> win XP >>> 64 bit. On the 32 bit OS I run 32 bit matlab, on the 64 bit > OS > I >> run >>> 64 bit matlab.
>>> MATLAB Version 7.3.0.267 (R2006b) >>> Intel core 2 duo 6700 @ 2.66GHz, 2GB RAM >>> NVIDIA GeForce 7600 GS
>> *snip*
>>> The result was a bit shocking to me... The 64 bit setup was > in >> general >>> more than 2x as SLOW as the 32 bit setup!
>> Thanks for the interesting info. Other interesting data points >> would be:
>> o 32bit Matlab under 64bit Windows (is Matlab the problem, or >> Windows?) >> o The same experiements in Linux. IME, 64bit Matlab works very >> well in >> Linux, but I've never done any systematic benchmarking.
>> -- >> Joshua Baker-LePain >> Department of Biomedical Engineering >> Duke University
> Here are my results to add to the mix:
> Hardware: Intel Xeon 3.66ghz 16 gig ram 4 dual cores > OS: Windows Server 2003 x64
> A run of my typical simulation code: > R2007a x32: 115 seconds > R2007a x64: 39 seconds
> Both of these results have the multiprocess/core feature set to 1.
> Not too bad for just an upgrade.
> Stephen
Yes R2007a seems to rock. I want to test it with a C2D and XP64. If you have some numbers to give with multi-core ...
> >> Recently I installed a new PC with dual boot, win XP 32bitand > >> win XP 64bit. On the 32bitOS I run 32bitmatlab, on the 64bitOS > >> I run 64bitmatlab.
> >> The result was abitshocking to me... The 64bitsetup was in > >> general more than 2x as SLOW as the 32bitsetup!
> Here are my results to add to the mix:
> Hardware: Intel Xeon 3.66ghz 16 gig ram 4 dual cores > OS: Windows Server 2003 x64
> A run of my typical simulation code: > R2007a x32: 115 seconds > R2007a x64: 39 seconds
> Both of these results have the multiprocess/core feature set to 1.
> Stephen
Thanks Stephen, your results inspired me to try the upgrade ;-) HOWEVER: I wonder what kind of "typical" simulation you have that runs 3x as fast on 64bit...
The benchmark from file-exchange http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objec... shows some better performance on LU and FFT but worse on ODE calculations. Much better (like 3x) than the 2006b 64bit version, but only slightly different from the 2007a 32bit version.
My own test shows that calculation of a big matrix inverse is 25% faster on 64bit than 32 bit (2007b), but training neural networks is like 15% slower on 64bit... Also some of my own functions (spending most time in repmat and shiftdim) are slightly slower on 64bit.
> <JentzN...@gmail.com> >> >> Recently I installed a new PC with dual boot, win XP 32bitand >> >> win XP 64bit. On the 32bitOS I run 32bitmatlab, on the 64bitOS >> >> I run 64bitmatlab.
>> >> The result was abitshocking to me... The 64bitsetup was in >> >> general more than 2x as SLOW as the 32bitsetup!
>> Here are my results to add to the mix:
>> Hardware: Intel Xeon 3.66ghz 16 gig ram 4 dual cores >> OS: Windows Server 2003 x64
>> A run of my typical simulation code: >> R2007a x32: 115 seconds >> R2007a x64: 39 seconds
>> Both of these results have the multiprocess/core feature set to 1.
>> Stephen
> Thanks Stephen, your results inspired me to try the upgrade ;-) > HOWEVER: > I wonder what kind of "typical" simulation you have that runs 3x as > fast on 64bit...
> The benchmark from file-exchange > http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objec... > shows some better performance on LU and FFT but worse on ODE > calculations. Much better (like 3x) than the 2006b 64bit version, but > only slightly different from the 2007a 32bit version.
> My own test shows that calculation of a big matrix inverse is 25% > faster on 64bit than 32 bit (2007b), but training neural networks is > like 15% slower on 64bit... Also some of my own functions (spending > most time in repmat and shiftdim) are slightly slower on 64bit.