J'ai un ordinateur portable avec Intel i5 M430 2,27 GHz. Le processeur a DEUX cœurs RÉELS mais il a également une sorte de virtualisation, donc Windows le voit comme 4 cœurs.
Dans un CPU REAL dual core, un programme à un seul thread s'exécutera dans un seul core à 2,27 GHz. Droite?
Ma question est, dans mon processeur à 4 cœurs, le même programme fonctionne à une vitesse de 1,13 GHz? (2.27 / 2) Je veux dire, la fréquence de chaque cœur réel est divisée en deux afin de simuler un processeur à 4 cœurs?
J'ai besoin de savoir pour exécuter un programme gourmand en CPU à vitesse maximale. Si je lance deux instances de ce programme, je terminerai mon traitement de données deux fois plus vite, car j'ai deux vrais cœurs. Mais si je démarre 4 instances, je terminerai le traitement 4 fois plus rapidement ou est-ce que ce "2 cœurs virtuels supplémentaires" est une autre fonctionnalité intéressante d'Intel?
Mise à jour:
J'ai utilisé CPU Overload pour démarrer 2 et 3 threads très gourmands en CPU. Dans Resource Monitor, le graphique "CPU-Total" affiche seulement 50 et respectivement 75% d'utilisation.
la source
Hyper Threading (HT) d'Intel est conçu pour permettre à deux threads de s'exécuter sur un seul cœur en même temps. Ainsi, puisque vous avez un processeur dual core avec HT, vous pouvez exécuter quatre threads à la fois. Généralement, la vitesse d'horloge du CPU est fixe et ne varie pas en fonction du nombre de threads exécutés en même temps. Cependant, Intel a récemment introduit une fonction appelée Turbo Boost qui permet au processeur de fonctionner à une vitesse d'horloge plus élevée si tous les cœurs ne sont pas utilisés. Votre processeur intègre Turbo Boost, il fonctionnera donc à 2,26 Ghz si les deux cœurs sont fortement utilisés et à 2,53 Ghz si un seul cœur est fortement utilisé. Tout est géré automatiquement et la différence de vitesse d'horloge n'est que d'environ 10%, alors ne vous en faites pas trop. Vous ferez mieux de vous assurer que tout le reste est en cours d'arrêt, libérant ainsi des ressources pour votre processus principal.
la source