human
- Hyper-Threading Comment améliore-t-il les performances sans ajouter un autre cœur physique ? Explique comme si j'avais cinq ans.
gpt
Disons que vous aviez ce bureau et que ce n'était rien d'autre que des cabines. Disons que chaque cabine a fait un travail différent et que le travail n'a pas besoin d'aller à chaque cabine pour être terminé. Ainsi, le travail indique au bureau où le travail doit aller. Ainsi, ils se transmettent le travail et sont parfois capables de faire différentes parties du travail en même temps. D'accord . Alors maintenant, le travail est un processus et un ensemble d'instructions, et le bureau est le processeur. Lorsque le processus démarre, il peut ne pas avoir tout ce dont il a besoin pour se terminer et comme la plupart des processus sont en pipeline, la sortie d'un jeu d'instructions est de toute façon stockée dans le cache, de sorte que le processeur peut démarrer un autre jeu d'instructions pour un autre travail. De plus, parce que vous avez cet énorme bureau et que tous les processus n'ont pas besoin d'utiliser tout le bureau, vous pouvez également démarrer un autre jeu d'instructions en utilisant une autre partie du bureau. Pour répondre à une autre question que vous n'avez pas posée. Quel est l'intérêt du multithreading . Puisque la puissance est proportionnelle à la tension au carré et à la fréquence, plus la tension est élevée et plus la fréquence est élevée, plus la puissance est importante. Ainsi, au lieu d'aller jusqu'à 10 GHz, divisez simplement les processus en plusieurs cœurs afin d'obtenir la vitesse de ce cœur unique à haute vitesse avec une consommation d'énergie moindre. Alors pourquoi hyperthreading . Maintenant, nous pouvons introduire encore plus d'économies d'énergie en prenant ce multicœur et en faire plus de cœurs sans ajouter plus de transistors. Faites donc en sorte qu'un noyau fasse le travail de 2 . Nous n'avons plus ajouté de transistors, donc notre consommation d'énergie n'a pas changé, mais nous avons ajouté plus de puissance de traitement. Maintenant, nous pouvons abaisser la fréquence des cœurs et économiser plus d'énergie ou nous pouvons dire que cette nouvelle génération a une meilleure autonomie sur les applications mobiles . Ou dans le cas de la série U d' Intel , faites les deux . Réduisez la fréquence et utilisez le multicœur avec l'hyperthreading.