32bit 版MATLAB に対する 64bit 版 MATLAB の利点は何ですか?
3 ビュー (過去 30 日間)
古いコメントを表示
MathWorks Support Team
2013 年 1 月 9 日
編集済み: MathWorks Support Team
2019 年 7 月 24 日
64bit OS の導入を検討しています。32bit OS での MATLAB に比べて、メモリ効率や処理スピードがどの程度向上するかを教えてください。
採用された回答
MathWorks Support Team
2019 年 7 月 24 日
編集済み: MathWorks Support Team
2019 年 7 月 24 日
64bit 版 MATLAB では、はるかに大きなメモリを使用することができます。
32bit 版 MATLAB では、64bit OS で使用した場合でも、2^32 バイト(4GB) に制限されています。
64bit 版 MATLAB の場合、この数は、理論上、2^64 バイトまで使用することができます(つまり、40億倍に増加します)。一般には、2^64バイトの制限に近づき始める前に、物理リソース(RAM および仮想メモリ)を使い果たします。
また、MATLAB には、1つの配列あたり、2^31 要素の内部制限があります。
MATLAB 7.2(R2006a)以前のバージョンでは、この制限はプラットフォームに関係なく適用されます。2^31要素の double 型の配列は、16GB の容量を必要とするため、32bit 版 MATLAB でそのような配列を作成することはできません。全てのデータを格納するために十分な RAM とハードディスク容量があれば、64bit版 MATLAB は、理論上、このサイズの複数の配列を処理することができます。
MATLAB 7.3(R2006b) 以降のバージョンでは、作成可能な最大の配列に 2^48-1 (= 2.8147e14) 個の要素を含めることができます。
特定ブランドのコンピュータの推奨事項についてはありませんが、MATLAB を実行するためのシステム要求を満たす必要があります。詳細については、以下の URL をご参照ください。
・System Requirements
なお、32bit 版から 64bit 版MATLAB への変更は、より大きな変数の生成と操作を可能とし、全ての処理のパフォーマンスの向上を意味するわけではありません。MATLAB での使用に適したハードウェアの選択については、以下の URL で提供されている情報も参考にすることができます。
・Choosing a Computer to Run MATLAB and Simulink Products
MATLAB の一般的なメモリ管理に関する情報は、以下の URL よりドキュメンテーションをご覧ください。
・MATLABドキュメンテーション: メモリを効率的に使用するための対策
0 件のコメント
その他の回答 (0 件)
参考
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!