Memory usage in codistrubuted array

1 vue (au cours des 30 derniers jours)
Siva
Siva le 18 Juin 2015
Modifié(e) : Siva le 18 Juin 2015
I am wondering if in the following code, the total memory usage is twice that needed for the matrix A, since the local part of A be being copied into lA in each worker.
spmd
A = codistributed.rand(10000);
lA = getLocalPart(A);
lA = lA + labindex;
A = codistributed.build(lA, getCodistributor(A));
end
I think it is because when I run the lines separately, and look at the memory usage in Windows Task Manger, I see the memory doubling after the lA=lA+labindex; line.
Is there a way to modify local parts of a codistributed array without making copies?

Réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by