On Thu, 27 Sep 2001 10:25:19 +0200,
Daniel Cordey <[EMAIL PROTECTED]> wrote:
> On Thursday 27 September 2001 10:04, Francois Ryser wrote:
>
> > Bonjours j'ai une petite question sur le d�veloppement en C++ je recherche
> > une doc. sur comment �crire une application qui fait du calcule distribu�
> > sur plusieurs machine.
>
> Je ne sais pas si tu connais d�j� PVM (http://www.epm.ornl.gov/pvm) ? C'est
> plus une distribution de process qu'une librairie de calcul distribu�e mais
> rien ne t'emp�che d'ex�cuter N process compil�s en C++ sur plusieurs
> machines. C'est au mojns un d�but.
Ou encore MPI: http://www-unix.mcs.anl.gov/mpi/ pour la description des
standards et une impl�mentation, MPICH.
De mani�re g�n�rale, si on veut faire "du calcul distribu� sur plusieurs
machines" on retombe presque syst�matiquement sur une
librairie de passage de message du type PVM ou MPI qui va grandement
faciliter les op�rations d'�change de donn�es et de synchronisation entre
les diverses machines. (Il est aussi possible de tout faire � la main,
directement avec des sockets, mais je r�serverais cette possibilit� �
l'�criture d'outils syst�mes et pas pour du calcul.)
En premi�re approximation, PVM est plus vieux et plus compliqu� � mettre en
oeuvre que MPI, par contre PVM accepte des environnement h�t�rog�nes. Donc
� priori (mais ayant personellement essay� les deux), je conseillerais
plut�t MPI. Voir le lien ci-dessus pour des comparaisons plus compl�tes.
Enfin, pour des doc et/ou tutoriaux sur le "hello world" distribu�, voici
quelques liens (en anglais) :
Les chapitres 3.4 et 3.5 du Linux Parallel Processing HOWTO,
http://linuxdoc.org/HOWTO/Parallel-Processing-HOWTO.html
Le chaptire 8 du tr�s bon Designing and Building Parallel Programs, de Ian
Foster http://www-unix.mcs.anl.gov/dbpp/
Les docs accessible depuis http://www-unix.mcs.anl.gov/mpi/learning.html
--
___ _ ___ Jean-Albert FERREZ [EMAIL PROTECTED]
' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO
,--/-/---\-\---------------------------------------------------------
\_/ / \ \ http://rosowww.epfl.ch/jaf/
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.