Maximum memory of MATLAB for 512GB workstation
1 view (last 30 days)
Show older comments
If I have a workstation with 512GB for running MATLAB, can MATLAB utilize large amount of the memory, such as >400GB, to run the scripts?
2 Comments
Answers (1)
Walter Roberson
on 1 Apr 2020
Yes. The limit for 64 bit MATLAB is 262144 gigabytes per variable (really 262144 gigabyte total between all of the variables.)
This is 2^48 bytes.
The reason 2^48 bytes was chosen as the limit is that current versions of the x64 architecture only have at most 48 address lines; the architecture would have to be revised for more than 2^48 bytes.
10 Comments
Walter Roberson
on 4 Apr 2020
In your situation it might be worth using the GPU Coder product for further performance increase.
It might also be worth using multiple GPUs. However you should only use multiple GPUs if you also use multiple workers such as parfor: there is a lot of overhead if a process accesses more than one GPU, or a GPU is accessed by more than one process.
https://www.nvidia.com/en-us/deep-learning-ai/products/titan-rtx/ Titan RTX Professional has 24 Gigabytes of memory; also the Quadro RTX 6000. The non-graphics GV100 supports 32 Gigabytes of memory, but it is much much more expensive.
See Also
Categories
Find more on Introduction to Installation and Licensing 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!