need simple example using pmode
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
hi,
*i need simple example using pmode . for example : if I have this array
x=[2 90 2 17 80; 5 3 2 90 8; 60 74 1 2 3;55 6 4 11 0];
how i can use my two workers to sum this array, where each worker will work on part of array, the collect the result.
I don't know how i partition the array on two workers , the how to collect the results.
please , i need simple example about that.
thanks in advance*
0 commentaires
Réponses (1)
Konrad Malkowski
le 13 Mar 2013
Here's an example how to use
distributed
arrays and how to use SPMD:
matlabpool open 2
x = 1:1:100;
y = 100:-1:1;
dx = distributed(x);
dy = distributed(y);
dz = dx + dy
spmd
dz
end
Note that dz is distributed across two workers :-).
Hope this helps
3 commentaires
Konrad Malkowski
le 15 Mar 2013
Yes you could use this functionality in the way that you describe. You will need to check documentation for distributed/codistributed arrays to see which options are supported.
You can also do MPI like programming in MATLAB using labSend, labReceive commands, etc.
Voir également
Catégories
En savoir plus sur Startup and Shutdown dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!