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

MFC Discussion :

Répartir les tâches


Sujet :

MFC

  1. #1
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 24
    Par défaut Répartir les tâches
    bonjour,
    je voudrais savoir pourquoi on répartit les grosses taches sur les grids,les taches moyennes sur les cluster et les petites sur un système parallèle(multiprocesseur ou multicore)
    et merci d'avance

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 464
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 464
    Par défaut
    Plus la plateforme est grosse, plus les latences dû aux communications entre les noeuds de calcul sont importantes. Si vous faites de petits calculs sur une grosse plateforme, vous payerez plus en temps de communications et synchronisation qu'en calcul proprement dit. Il faut adapter ton outil à la tacha à effectuer.

  3. #3
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 24
    Par défaut
    merci.
    Je voudrais savoir comment le système d'exploitation (machine multicore ou multiprocesseur) fonctionne au plus bas niveau(hardware) et niveau logique
    Voulez vous me proposer des documents et merci d'avance

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 464
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 464
    Par défaut
    C'est un très vaste sujet et fonction de la plateforme hardware Intel,AMD etc.

    Il faut borner un peu le sujet, sinon vous n'en verrez jamais la fin.

    Pour voir comment l'OS gère le matériel, c'est du coté des drivers qu'il faut se tourner (WDK).

  5. #5
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 24
    Par défaut
    bonjour,
    j'avance un peu mais j'ai encore qcq confusions
    comment choisir la <<bonne>> granularité pour paralléliser un algorithme séquentiel

  6. #6
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 24
    Par défaut
    et si j'ai à choisir une approche ,laquelle est meilleure?
    un petit nombre de processeurs très puissants sur un système parallèle à mémoire partagée ou un grand nombre de processeurs simples sur un système parallèle à mémoire distribuée .
    Est ce qu'on peut avoir des performances de calculs globales proches?
    je serais reconnaissante d'avoir une réponse détaillée et merci

  7. #7
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 464
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 464
    Par défaut
    Il n'y a pas de réponse à votre question car tout dépend de votre algorithme.
    Vous pouvez même avoir plusieurs algorithmes pour chacun des types d'architecture.
    La question est trop vague.

  8. #8
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 24
    Par défaut
    supposant que j'ai les mêmes algorithmes sur chaque type d'architecture

  9. #9
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 464
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 464
    Par défaut
    Si vous n'avez qu'un jeu d'algorithmes, l'une des architectures sera peut-être meilleur (cela peut aussi dépendre du jeu de données).
    En clair, il n'y a pas de réponse toute faite.
    C'est fonction du problème et de la manière de calculer.

Discussions similaires

  1. Automatiser les tâches Web avec Python
    Par mpereg dans le forum Réseau/Web
    Réponses: 8
    Dernier message: 07/06/2007, 22h49
  2. Réponses: 10
    Dernier message: 10/11/2006, 15h57
  3. [C]Gérer les tâches planifiées
    Par The Lord of Nesquik dans le forum Windows
    Réponses: 1
    Dernier message: 06/09/2006, 11h34
  4. Quels sont les tâches dont on peut supprimer ?
    Par bertrand_declerck dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 11/01/2006, 16h31

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