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 :

[MACOSX] MULTI THREADS


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 354
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 354
    Par défaut [MACOSX] MULTI THREADS
    Bonjour,

    j'aimerais votre aide pour comprendre pourquoi macosx n'est pas plus rapide en multi-thread qu'en single thread en rapport avec la discussion [MT] Benchmark de produits matriciels sur processeurs multi-cores

    avec Windows XP avec VMWare c'est beaucoup plus rapide que sur macosx.
    tout a l'air d'indiquer que le multithread est aussi rapide que le single thread !!!
    quand j'ouvre le gestionnaire des taches, je vois que les deux cores sont utilisés...

    Quelqu'un a-t-il une idée ?

    Merci

  2. #2
    Membre éprouvé
    Avatar de NiamorH
    Inscrit en
    Juin 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 1 309
    Par défaut
    Je n'ai pas eu ce probleme là lorsque je développais mon appli macosx multi core.

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 354
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 354
    Par défaut
    tu utilisais quoi ?
    les pthreads ? les threads mac ?
    t'as observé un speed-up par rapport au single thread ?

    a+

  4. #4
    Membre éprouvé
    Avatar de NiamorH
    Inscrit en
    Juin 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 1 309
    Par défaut
    J'utilisais l'API MP : http://developer.apple.com/documenta...rocessing.html

    Et oui, mes calculs étant répartis sur 2 voire 4 processeurs, j'avais à peu près le même ratio de gain de perfs, si je me souviens bien.

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 354
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 354
    Par défaut
    c'est tres bizarre, peut-etre tu pourrais jeter un oeil sur l'appli de Charlemagne pour macosx ?

  6. #6
    Membre éprouvé
    Avatar de NiamorH
    Inscrit en
    Juin 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 1 309
    Par défaut
    J'ai relu en diagonale les dernières pages, je ne sais pas trop ce que je pourrais faire de plus pour aider vu que je n'ai plus accès aux machines MacOsX.

    Je pense qu'il faudrait trouver un autre dual core Mac pour tester...

    Je veux bien essayer de retrouver des anciens bouts de code de test avec l'API Mac pour que tu fasse plus de tests.

Discussions similaires

  1. Tri multi-threadé
    Par Tifauv' dans le forum C
    Réponses: 8
    Dernier message: 28/06/2007, 09h00
  2. Réponses: 2
    Dernier message: 15/05/2004, 18h33
  3. Réponses: 16
    Dernier message: 30/01/2004, 11h05
  4. [VB6][active x] faire du multi-thread avec vb
    Par pecheur dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 20/05/2003, 12h01
  5. [Kylix] exception qtinft.dll et multi-threading
    Par leclaudio25 dans le forum EDI
    Réponses: 3
    Dernier message: 27/03/2003, 18h09

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