Memory limitation by parallel pool

Dear all,
I am running an optimization problem (genetic algorithm) in a working station with the following characteristics:
OS: Windows Server 2012 R2
Processor: Intel® Xeon® CPU E5-2620 v4 @2.10 GHz (2 processors)
2 Sockets, 16 cores, 32 logic cores
RAM: 40 GB (utilizable 39.7 GB)
Matlab Version: R2015a
When I type the comand memory on the workspace everything looks fine, i.e. no limitation are set up:
Maximum possible array: 37607 MB (3.943e+10 bytes)
Memory available for all arrays: 37607 MB (3.943e+10 bytes)
Memory used by MATLAB: 1125 MB (1.180e+09 bytes)
Physical Memory (RAM): 40702 MB (4.268e+10 bytes)
Now, when I start the parallel pool utlizing all 16 cores (16 workers in the options), the used memory raise until 15-16% (6.8/39.7 GB) and for the rest of the simulation does not move from this value. There is some sort of limitation (either due to matlab or to something else) which avoid the system to use the rest of the memory if needed.
Can anybody please help with this issue? Have anybody had some similar problem?
Many thanks in advance
Andrea

回答(0 个)

类别

Community Treasure Hunt

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

Start Hunting!

Translated by