Memory usage in codistrubuted array
1 回表示 (過去 30 日間)
古いコメントを表示
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?
0 件のコメント
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Distributed Arrays についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!