performance Matlab 7.1 Vs Matlab 2010

2 views (last 30 days)
giuseppe
giuseppe on 22 Mar 2012
Hi, I work in a company in Milano. We are evaluating improvements in going from Matlab 7.0 to Matlab 2010. We use Matlab'7.1.0.246 (R14) Service Pack 3' with Excel 2000, Simulink and real time workshop.
The Questions are:
1.The permformance between Matlab 7.1 and Matlab 2010 are the same?
2.There is a document that demonstrates the differences between these two versions or between different versions of Matlab ?

Answers (1)

Jan
Jan on 22 Mar 2012
"Performance" is a relative term. If you process arrays, which use more than 2GB, the 32-bit Matlab R14 fails, while the modern Matlab versions with 64bit addressing do not have any problems.
In addition the modern Matlab versions run under Windows 7, while the old versions are not supported. Then one has to add the time for maintaining an outdated operating system to the runtime of the Matlab programs, because for real project the total time matters.
Some core functions are multi-threaded now, such that e.g. sum or filter are tremendously faster on a multi-core machine. But this power yields to a larger overhead, such that sum(1:5) is most likely slower in the modern versions. If you code calls such tiny pieces of work billions of times, Matlab 2010 can be remarkably slower - but this is a problem of the program design and you cannot blame Matlab.
The only reliable method to compare the "performance" for your individual program is running it, e.g. on a trial version. Then find the bottlenecks and adjust them to take advantage from the new possibilities.

Categories

Find more on Operating on Diagonal Matrices in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!