IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Distribuer données en mpi


Sujet :

C

  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 94
    Par défaut Distribuer données en mpi
    Salut tout le monde,
    Voila je suis engagé dans mes études dans un projet de tri en // en Mpi.

    En fait, le premier pb que j'ai rencontré est comment lire les entiers à trier d'un fichier et puis les distribuer aux processus qui vont faire le tri ?

    Est ce que qq'un a une idée pour ceci.

    Merci d'avance.

  2. #2
    Membre éclairé Avatar de je®ome
    Inscrit en
    Octobre 2005
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 285
    Par défaut
    Si toutes les machines ont le fichier, dans ce cas, chaque machine lit la partie qu'il a à trier.
    Sinon, le rang 0 peut lire le fichier et distribuer les données.
    par exemple avec MPI_Scatter, ou simplement à la main.

    bonne continuation

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 94
    Par défaut
    Merci pour ta réponse.

    En fait, en début je vais le faire sur une seule machine. Donc je vais construire des processus et je vais distribuer les éléments entre eux.

    Je ne sais pas si je voit les choses d'une manière correcte : Je doit lire les elements d'un fichier, les stocker dans un tableau et puis affecter unprocessus de les distribuer aux autres.

    Merci d'avance,

  4. #4
    Membre éclairé Avatar de je®ome
    Inscrit en
    Octobre 2005
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 285
    Par défaut
    Citation Envoyé par Fahmi06 Voir le message
    Merci pour ta réponse.
    Je doit lire les elements d'un fichier, les stocker dans un tableau et puis affecter unprocessus de les distribuer aux autres.
    oui, c'est une possibilité

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 94
    Par défaut
    Je ne sais pas c la façon meilleur à faire ou pas.

Discussions similaires

  1. utilisation de MPI pour la compilation distribuée
    Par pocahontas dans le forum Linux
    Réponses: 0
    Dernier message: 12/03/2010, 16h02
  2. base de donnée legere distribuable
    Par olibara dans le forum C#
    Réponses: 2
    Dernier message: 01/03/2009, 16h12
  3. Réponses: 9
    Dernier message: 12/12/2008, 10h38
  4. base de données distribuée
    Par mackla dans le forum Modélisation
    Réponses: 2
    Dernier message: 18/11/2008, 12h19
  5. Mise en place de base de données distribuées avec mysql
    Par jsfdebutant dans le forum SQL Procédural
    Réponses: 0
    Dernier message: 27/02/2008, 13h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo