32bit 版MATLAB に対する 64bit 版 MATLAB の利点は何ですか?
3 views (last 30 days)
Show older comments
MathWorks Support Team
on 9 Jan 2013
Edited: MathWorks Support Team
on 24 Jul 2019
64bit OS の導入を検討しています。32bit OS での MATLAB に比べて、メモリ効率や処理スピードがどの程度向上するかを教えてください。
Accepted Answer
MathWorks Support Team
on 24 Jul 2019
Edited: MathWorks Support Team
on 24 Jul 2019
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 Comments
More Answers (0)
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!