Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
multithreading [Le 29/01/2019, 08:45]
90.54.11.204 [Multithreading - Optimiser l'utilisation des ordinateurs multi-cores, multi-processeurs et Hyper Threading]
multithreading [Le 11/09/2022, 11:49] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 8: Ligne 8:
 Pour résumer, ceci rend les ordinateurs plus réactifs quand ils sont en charge, mais permet aussi de grandement augmenter la vitesse de certains programmes, comme le transcodage vidéo, le montage vidéo. Le transcodage audio de masse est aussi concerné. Plus généralement,​ tous les programmes concernés sont les programmes utilisant massivement les unités de calculs. Pour résumer, ceci rend les ordinateurs plus réactifs quand ils sont en charge, mais permet aussi de grandement augmenter la vitesse de certains programmes, comme le transcodage vidéo, le montage vidéo. Le transcodage audio de masse est aussi concerné. Plus généralement,​ tous les programmes concernés sont les programmes utilisant massivement les unités de calculs.
  
-Il existe deux types de cœurs d'​exécution dans les processeurs actuels, les cœurs physiques et virtuels. ​+Il existe deux types de cœurs d'​exécution dans les processeurs actuels, les cœurs physiques et virtuels.
   * Un cœur physique est un autre processeur réel, il permet en théorie des augmentations de performances de + 100% par nombre de cœur supplémentaire.   * Un cœur physique est un autre processeur réel, il permet en théorie des augmentations de performances de + 100% par nombre de cœur supplémentaire.
   * Un cœur virtuel est un cœur créé par la technologie Hyper Threading d'​Intel,​ il permet des augmentations de performances théoriques d'​environ 30%. Un processeur HT dispose d'un ou plusieurs cœurs physiques qui sont séparés en deux cœurs virtuels, doublant ainsi le nombre de cœurs visibles par le système.   * Un cœur virtuel est un cœur créé par la technologie Hyper Threading d'​Intel,​ il permet des augmentations de performances théoriques d'​environ 30%. Un processeur HT dispose d'un ou plusieurs cœurs physiques qui sont séparés en deux cœurs virtuels, doublant ainsi le nombre de cœurs visibles par le système.
Ligne 36: Ligne 36:
  
 N étant le nombre de threads à activer. N étant le nombre de threads à activer.
-Attention toutefois à bien préciser le nombre de threads, sans quoi make considèrera le nombre de ces derniers comme illimité et votre ordinateur se mettra alors rapidement à ne plus répondre. ​+Attention toutefois à bien préciser le nombre de threads, sans quoi make considèrera le nombre de ces derniers comme illimité et votre ordinateur se mettra alors rapidement à ne plus répondre.
  
 ==== Vidéo ==== ==== Vidéo ====
  • multithreading.1548747951.txt.gz
  • Dernière modification: Le 29/01/2019, 08:45
  • par 90.54.11.204