10 votes

Quelle est la vitesse de chaque cœur dans un processeur dual-core?

Mon Macbook a un processeur dual core de 2,4 GHz. Comme il possède deux cœurs distincts, cela signifie-t-il qu'il peut exécuter deux fonctions en même temps, n'est-ce pas?

Est-ce que cela signifie donc que chaque cœur est d'environ 1,2 GHz chacun (pour un total de 2,4 GHz) ou sont-ils en réalité de 2,4 GHz chacun, et donc fonctionnent-ils effectivement à 4,8 GHz?

Les processeurs dual (et quad) core me perturbent.

17voto

davidcann Points 1005

Chaque cœur fonctionne à 2,4 GHz.

Cela ne signifie pas pour autant que votre système est deux fois plus rapide qu'un système monoprocesseur de 2,4 GHz. Le parallélisme a (en principe) au maximum une accélération linéaire mais en réalité c'est souvent beaucoup plus lent (quoique toujours plus rapide qu'un seul cœur).

2voto

John Mac Points 1095

Johannes ci-dessus a raison lorsqu'il parle de la fréquence maximale pour chaque cœur dans un processeur multi-cœur. La notation de fréquence se rapporte à chaque cœur. Ainsi, un processeur multi-cœur de 2,4 GHz fonctionne généralement à une fréquence maximale de 2,4 GHz pour chaque processeur. Il y a deux exceptions (une très courante et une nouvelle) :

  • La fréquence d'un processeur peut être ajustée dynamiquement en fonction des performances requises et de la consommation d'énergie pour économiser de l'énergie lorsque celle-ci n'est pas nécessaire ou pour réduire la température (P-State).
  • De plus, les processeurs récents disposent d'une fonction "Turbo" où un cœur fonctionne plus rapidement que sa vitesse nominale lorsque les autres cœurs ne sont pas utilisés (Turbo Boost).

1voto

Nick Hodges Points 10818

Pour être parfaitement clair, avoir plusieurs cœurs NE accélère PAS un programme sauf s'il a été spécifiquement conçu pour le multi-threading.

L'effet d'avoir plusieurs cœurs est le suivant :

Chaque thread s'exécute au maximum à la vitesse de votre horloge du processeur. De plus, le traitement parallèle permet à une application d'exécuter plusieurs threads à la fois.

Cela signifie qu'au maximum, votre puissance de traitement sera doublée, mais pas sur un seul thread.

0voto

GreenKiwi Points 279

Votre question concerne les processeurs Core 2, pas les Core i7. Notez cependant que si vous achetez un Core i7 920, vous verrez que le processeur est un processeur quadricœur fonctionnant à 2,66 GHz. Cela signifie que chaque cœur fonctionne à 2,66 GHz. Cependant, en raison du Turbo Boost de Core i7, le processeur peut en fait fonctionner à 2,8 GHz, notamment si vous exécutez des applications à un seul thread.

Comme d'autres l'ont souligné, vous ne pouvez pas multiplier la vitesse du processeur par le nombre de cœurs pour déterminer sa 'rapidité', je signale simplement que les choses sont en réalité encore plus confuses avec la génération actuelle de processeurs Intel.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X