Calcul reparti

ronan -  
arth Messages postés 10414 Date d'inscription   Statut Contributeur Dernière intervention   -
bonjour,
je dois realiser un calcul de grande image en reparti sur un cluster de PC (Windows), c'est a dire que l'image est decomposee en bande et chaque bande est calculee independament.
Apres etude de solutions telles que condor ou globus, nous nous orientons vers un developpement C++ avec PVM ou MPI.
Mon probleme est que l'image est calculee a partir d'objet C++ complexe et je ne vois pas comment les faire passer via PVM ou MPI au processus distribues...
Y a t il une solution d'envisageable ? peut on mettre en oeuvre une mémoire partagée ?
Si vous avez des idees ou des pistes de recherches

Merci d'avance
ronan
A voir également:

4 réponses

arth Messages postés 10414 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
Si quelqu'un a compris ce qu'il a dit.... :)

est-ce que les bandes sont calulées sur le meme ordi les unes apres les autres ou est ce que c'est du calcul en pseudo-parallélisme via des thread par exemmple?
0
sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
je ne vois pas comment les faire passer via PVM ou MPI au processus distribues...

Je ne connais pas PVM ou MPI, mais a priori il s'agit surtout de sérialiser des bouts de l'image et de passer ces bandes sérialisée à chaque instance.

A défaut de PVM ou MPI, il y a toujours la solution de faire ses propres développemements avec du RPC, DCOM, CORBA, etc.

Il s'agit alors simplement d'appeler une méthode distante en lui passant en paramètre une bande de l'image (sérialisée).
0
arth Messages postés 10414 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
ou bien du RMI ah vi mais cest avec java pardon : )
0
arth Messages postés 10414 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
Vi tiens les RPC par le pingouinau ca devrait marcher
0