32bit 版MATLAB に対する 64bit 版 MATLAB の利点は何ですか?

3 views (last 30 days)
64bit OS の導入を検討しています。32bit OS での MATLAB に比べて、メモリ効率や処理スピードがどの程度向上するかを教えてください。

Accepted Answer

MathWorks Support Team
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ドキュメンテーション: メモリを効率的に使用するための対策

More Answers (0)

Categories

Find more on パフォーマンスとメモリ in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!