Distribution des calls sur X coeurs CPU

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #172838 quote
    Bruno Carnazzi
    Participant
    Senior

    Bonjour,

    Une petite question sur le fonctionnement des appels “CALL” : les appels à ces fonctions sont-ils distribués sur des coeurs CPU différents ?

    Exemple : si j’appelle 3 fois séquentiellement et de façon indépendante un indicateur quelconque, les 3 appels sont-ils “parallélisés” sur 3 coeurs différents ?

    Dans le cas contraire, que vaut-il mieux ? Recopier 3 fois le code dans l’indicateur en mode “inline” ou utiliser 3 CALLs ?

     

    Merci,

    Bruno Carnazzi

    #173420 quote
    Nicolas
    Keymaster
    Master

    Sauf erreur de ma part, il n’y a pas de gestion multi coeurs pour ces processus de calcul.

    Dans tout les cas de figure, le code est lu et exécuté de haut en bas, donc “inline” ou en 3 CALLs, le temps de calcul devrait être quasi identique, à vérifier selon les codes.

    Bruno Carnazzi thanked this post
    #174135 quote
    Bruno Carnazzi
    Participant
    Senior

    Merci Nicolas, oui ça correspond à mon intuition. Un indicateur est lancé sur un coeur, peu importe les calls sous-jacents.

    Par contre, X indicateurs distincts sont bien exécutés sur X coeurs.

    Une mauvaise stratégie de programmation serait donc de regrouper X indicateurs dans un seul “méta-indicateur” car celà nuirait à la répartition des calculs sur le hardware.

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.

Distribution des calls sur X coeurs CPU


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by Bruno Carnazzi
4 years, 7 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 06/30/2021
Status: Active
Attachments: No files
Logo Logo
Loading...