Maximum memory of MATLAB for 512GB workstation

1 view (last 30 days)
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?

Answers (1)

Walter Roberson
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
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.
Zijian Deng
Zijian Deng on 10 Apr 2020
Sorry for the late response, and thanks a lot for your suggestions on GPU! We are now still looking for a best solution for our requirements, and your suggestions would be very useful for us. Really appreciate it.

Sign in to comment.

Categories

Find more on Introduction to Installation and Licensing in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!