Does matlab 2012a auto vactorize?
1 回表示 (過去 30 日間)
古いコメントを表示
I recently had 2012a installed at work. I had previously had 2010. I noticed a surprising performance improvement in code that contained for loops, that had not been vectorized. Several people at work noticed this causing us to speculate that matlab contained an internal vectorized version of "for".
Can anyone shed light on this? Thanks.
0 件のコメント
採用された回答
Walter Roberson
2012 年 7 月 28 日
Yes, between those two releases, MATLAB did make a significant optimization improvements. One of the significant improvements was that MATLAB now automatically predicts preallocation requirements, saving significant time in memory management if the programmer had not put in preallocation.
0 件のコメント
その他の回答 (1 件)
David Bergman
2012 年 7 月 28 日
1 件のコメント
Star Strider
2012 年 7 月 28 日
For documentation, I refer you to ‘Release Notes’: http://www.mathworks.com/help/techdoc/rn/rn_intro.html.
For the rest I refer you to Walter Roberson.
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!