feigned

Les indices de performances des processeurs Intel Core : Hyper-Threading, Turbo Boost…

Le Crabe

Les processeurs Core d’Intel se sont imposés comme de vraies références dans le domaine des processeurs de bureau et mobile. Tout le monde connait les trois modèles phrases de la marque : les Core i3, Core i5 et Core i7. Jusque là, tout est clair. Mais vous ne le savez peut-être pas, il existe plusieurs déclinaisons de ces processeurs et ce n’est pas vraiment facile de s’y retrouver.

Par exemple, la troisième génération des processeurs Intel Core compte plus d’une vingtaine de modèles ! Pas facile de choisir son processeur parmi tous ces modèles… Afin de vous aider à y voir plus clair, je vous propose d’analyser les indices de performances des processeurs Intel Core pour vous permettre ensuite de choisir le processeur qui vous convient le mieux 🙂

Pour pouvoir comparer les processeurs d’une même gamme (Core i3, Core i5 et Core i7), voici les points essentiels que vous devez consulter : la fréquence, le nombre de cœurs, la mémoire cache et si les processeurs possèdent ou non les technologies Hyper-Treading et Turbo Boost.

La fréquence

La fréquence correspond à la vitesse du processeur, elle détermine la vitesse à laquelle une tâche peut être effectuée (par exemple le chargement d’un logiciel). La fréquence est mesurée en gigahertz (GHz).

Plus la fréquence du processeur est élevée, plus rapide sera votre ordinateur pour effectuer toute sorte d’opération !

Le nombre de cœurs

Le nombre de cœurs correspond au nombre de «moteurs» qu’il y a à l’intérieur du processeur. Un processeur à quatre cœurs (quad-core) est plus rapide qu’un processeur à deux cœurs (dual-core) quand vous exécutez plusieurs programmes en même temps (on parle alors de multitâche) ou lorsque vous exécutez des logiciels qui demandent beaucoup de ressources comme Photoshop (retouche photo) ou Adobe Premiere (montage vidéo).

Un processeur avec plus de cœurs est indispensable si vous avez tendance à utiliser plusieurs logiciels en même temps.

Hyper-Threading

Pour comprendre le fonctionnement de la technique Hyper-Threading, il faut d’abord comprendre la notion de thread.

Qu’est-ce qu’un thread ?

Lorsque vous exécutez un programme, un (ou plusieurs) processus est créé dans la liste des processus de Windows afin de s’assurer qu’il reçoit bien du temps processeur et de la mémoire. Chacun de ces processus comprend au moins un thread, une séquence d’instructions que le processeur doit traiter. Un thread est donc un fil d’exécution, une tâche que doit exécuter le processeur.

Un cœur ne peut exécuter qu’un seul thread à la fois. Donc, si un processeur a deux cœurs, deux threads (deux tâches) peuvent être exécutées simultanément et ainsi de suite.

Cependant, Intel a implémenté la technique SMT (Simultaneous Multi Threading) à deux voies dans certains de ses processeurs, technique qui permet à un cœur d’exécuter parallèlement deux threads au lieu d’un seul, afin d’améliorer l’utilisation des ressources. Hyper-Threading est le nom donné par Intel à cette implémentation du SMT dans ses processeurs.

Pour chaque cœur physiquement présent, le système d’exploitation va adresser deux cœurs logiques et partager la charge de travail entre eux lorsque cela est possible. Schématiquement, cette technique permet de « simuler » deux cœurs physiques. Dans le Gestionnaire des tâches de Windows, vous pouvez voir combien de processeurs logiques existent sur votre système. Dans l’exemple ci-dessous, on voit que l’Hyper-Threading permet au processeur quad-core Intel Core i7-6700HQ d’avoir 8 processeurs logiques au lieu de 4.

Les Core i3, qui ont seulement deux cœurs, vont pouvoir exécuter deux threads par cœur au lieu d’un seul s’ils possèdent l’Hyper-Threading, soit un total de quatre threads au lieu de deux ! Ainsi, le nombre de threads qu’ils peuvent traiter en même temps est égal à celui des Core i5 qui sont quad-core. Néanmoins, en pratique, quatre cœurs physiques sont beaucoup plus performants que deux cœurs physiques + deux cœurs logiques. On estime à environ 30% le gain de la technique Hyper-Threading par rapport un même processeur sans Hyper-Threading.

C’est l’une des nombreuses raisons pour lesquelles les processeurs Core i7 sont si performants. Non seulement ils ont quatre cœurs mais ils prennent également en charge la technologie Hyper-Threading. Ainsi, un total de 8 threads peut être exécuté en même temps ! Combinez cela avec 8 Mo de cache et la technologie Intel Turbo Boost (que nous allons voir tout à l’heure) et vous comprendrez pourquoi le Core i7 est le plus puissant des processeurs Intel 😀

L’Hyper-Threading est donc utile si vous faites beaucoup de choses en même temps sur votre ordinateur. Si vous ne faites que surfer sur Internet ou vérifier vos mails vous pouvez dès lors vous passer de cette technologie.

De plus en plus de logiciels supportent le multitâche (ou multithread). Ils peuvent dès lors utiliser plusieurs threads du processeur pour exécuter une seule commande. Ainsi, ils vont beaucoup plus vites ! 😀 Des logiciels de retouche photos ou de montage vidéo sont multi-threads par exemple.

technologie-intel-hyper-threading

Turbo Boost

Turbo Boost est une autre technologie d’Intel qui est utilisée pour permettre au processeur d’augmenter dynamiquement sa fréquence chaque fois que le besoin s’en fait sentir.

Par exemple, un processeur avec une fréquence de 2,4 GHz peut fonctionner aussi rapidement qu’un processeur à 2.93GHz si les outils de surveillance (incorporés dans le processeur) estiment que les tâches demandées par l’utilisateur nécessitent une vitesse de traitement plus rapide. La fréquence qu’on peut atteindre avec le Turbo Boost dépend du nombre de cœurs actifs, de la consommation d’énergie et de la température du processeur. Par exemple pour un Core i5-3570 cadencé à 3,4Ghz, la fréquence maximale autorisée est de 3,8GHz.

En clair, lorsque vous allez demander à votre processeur d’effectuer une tâche demandant une puissance de traitement qui dépasse ses capacités, grâce au Turbo Boost, celui-ci sera capable de « se surpasser » pour répondre à vos exigences de puissance ! 🙂

technologie-intel-turbo-boost

La taille de la mémoire cache

Si le processeur constate qu’il continue d’utiliser les mêmes données encore et encore, il stocke ces données dans son cache. Le cache agit comme la mémoire vive (RAM), mais plus rapidement car il est intégré dans le processeur. La mémoire vive et le cache servent en fait de zone de stockage pour les données fréquemment utilisées. Sans eux, le processeur devrait continuer à lire les données à partir du disque dur, ce qui prendrait beaucoup plus de temps.

Globalement, la RAM réduit les interactions avec le disque dur tandis que le cache réduit les interactions avec la RAM. Ce que vous devez retenir concernant la mémoire cache d’un processeur : plus un cache est volumineux, et plus de données sont accessibles rapidement. Votre PC exécute alors les tâches que vous lui demandez plus rapidement !

Tous les processeurs Core i3 ont par exemple 3 Mo de cache. Les Core i5, 6 Mo de cache. Les Core i7, 8 Mo de cache (ces données sont données à titre d’exemple et varient selon le modèle et la version du processeur). C’est une des raisons pour laquelle un Core i7 surpasse un Core i5 et pourquoi un Core i5 surpasse un Core i3.

On différencie plusieurs niveaux de caches, souvent au nombre de trois :

  • Le cache de premier niveau (L1), plus rapide et plus petit ;
  • Le cache de second niveau (L2), moins rapide et plus gros ;
  • Le cache de troisième niveau (L3), encore moins rapide et encore plus gros.

Dans les caractéristiques des processeurs, c’est le cache de troisième niveau (L3) qui est mentionné.

Pour mieux comprendre le fonctionnement de la mémoire cache d’un processeur et les interactions avec la mémoire vive, je vous invite à regarder cet excellent schéma réalisé par A.L. Fortune Secondary.

fonctionnement-cache-processeur-memoire-vive

Voilà, vous savez tout sur les caractéristiques des processeurs Intel Core 🙂 Il est très important de bien connaitre les indices de performance des processeurs pour être amener à les comparer et à choisir les plus performants !

Vous avez aimé cet article ?

Dites-le-nous !

Ne ratez pas nos prochains articles !

Suivez-nous sur :

Étiquettes
Sources
À voir également
Besoin d'aide ?

Malgré la lecture de l'article « Les indices de performances des processeurs Intel Core : Hyper-Threading, Turbo Boost… », vous avez encore des questions qui vous trottent dans la tête ? Vous avez toujours les mêmes problèmes qu'au départ ? Vous êtes bloqué et vous ne savez plus quoi faire ?

Faites appel à la communauté du Crabe en posant votre question sur les forums !

Poser ma question
82 commentaires
Répondre à Le CrabeAnnuler
Connecté en tant que visiteur (connexion / s'inscrire)

Formulaire protégé par reCAPTCHA. Les Règles de confidentialité et les Conditions d'utilisation de Google s'appliquent.

Page 1 sur 4

  • très bon article et très accessible ! je veux juste dire que les jeux video pc eux aussi solicitent beaucoup le processeur et la carte graphique et ont besoin du multi-thread du multi-core et du turbo-boost donc ce sont surout les i7 et quelques i5 qui font l’affaire ! 🙂

  • Bonsoir, merci pour ces articles tres interessant, je voudrais savoir si c’est possible de changer le processus d’un pc, le mien ‘intel pentium’ pas tres performant,,a defaut d’acheter un autre je veut m renseigner d’abord sur cette possibilité. Merci ^^

    • Salut cella, est-ce que tu pourrais me donner le modèle exact de ton processeur et de ta carte mère ? Pour t’y aider, je te conseille ce tutoriel : connaitre les composants de son ordinateur (utilise la méthode logicielle)

    • regarde ton numéro de socket sur ta carte mère il te ce rat utile pour choisir le bon processeur parmi plusieurs model ta carte mère peux ne pas le prendre en charge exsample ci ton numéro de socket et 1150 tu dois prendre un processeur avec le socket 1150 ci non tu aura des souci a la pose

  • Merci le crabe info

  • Bonjour,
    Je comprends que ces informations sont importantes, pour aujourd’hui, mais si je dois choisir un ordinateur portable et que je désire le garder quelques années 5 ou 6 ans voire plus …

    Ne serait-il pas plus judicieux de choisir tout de suite un Core i7 assez puissant, car on ne sait jamais ce que nous réserve l’avenir, étant donné que les programmes sont toujours plus gourmands en mémoire ?

    Actuellement, je dispose d’un Dell XPS 17, acquis il y a 5 ans, avec un écran 3D, je lui ai juste changé le disque dur de bootage par un SSD 128 Go et c’est un i7-2760 QM de seconde génération, avec une Nvidia GeForce GT 555M, eh bien cela va encore très vite. 12 secondes pour s’enclencher avec Windows 10, la même chose pour s’éteindre donc, je pense que mon ordinateur va encore faire bien 3 ou 4 ans.
    Investissement 1800€ pour 10 ans c’est un bon rendement.

  • Bonjour, merci pour votre article. Je me suis intéressée à un asus i7 en pensant bien faire pour mon fils qui joue à Minecraft, league of légendlégend … je m’aperçois que c’est un i7 4510 U, et que U signifie 2 coeurs…il y a 1 écran 17 ‘, carte graphique GEF GT840M ?est ce suffisant ou je fais une erreur en me dirigeant vers ce produit. Merci pour votre réponse.

    • Salut chris, la configuration semble un peu légère pour un PC destiné à jouer. Le i7 4510-U est un processeur basse consommation et la carte graphique correspond à de l’entrée de gamme :/ Quel est votre budget ?

  • C’est vraiment Chic!!!!

  • genial cet article.

    Merci bcp

  • C’est un vieil article, mais il y a une grosse erreur de comprehension sur l’hyperthreading. En gros, il s’agit d’une optimisation du processeur afin qu chaque coeur puisse gerer deux thread a la fois…en quasi-simultane. chaque coeur, donc unite de calcul alternera entre les deux thread. Il y a donc deux fois plus de coeurs logiques avec une frequence virtuelement deux fois plus faible. L’avantage etant dans les appication multitaches que plus de taches peuvent s’executer en meme temps, donc optimise l’ordonanceur du systeme d’exploitation, notament pour les taches concurentes.
    Le systeme est brevete et donc n’est pas present sur les autres marques de processeur.
    Aussi, le schema avec les voitures est completement faux: sans l’hyperthreading il faut imaginer de nombreuses files de voitures, avec un ordonanceur. Avec l’hyperthreading, il faut imaginer plusieurs files de voitures, et l’ordonanceur qui en fait passer deux files en alternant.

    • Comment veux-tu qu’on détaille tout cela avec des schémas en s’assurant que tout le monde ait bien compris ? ça, ce sont des détails et je trouve que la façon dont cela a été expliquée est simple et permettra à quiconque de comprendre le résultat des différentes méthodes d’optimisation .

  • Un article sur AMD également prévu? Vu que ce n’est pas la même technologie, ça serait intéressant de pouvoir comparer! En tout cas très bon article! 🙂

  • Super article !

    Pour terminer en beauté, un petit tableau comparatif des différents i5 et i7 (avec fréquence, cache, ..) serait niquel. (Si tu as le temps et le courage 😉 )
    En soi, pas besoin de détailler le i3 étant donné qu’il n’est plus vraiment utilisé dans les ordinateurs mis en vente récemment.

    • Le tableau comparatif est déjà programmé dans le prochain article du dossier sur les processeurs Intel 🙂

      Pour le i3 tu as raison, c’est pourquoi je ferais un petit comparatif entre le i5 et le i7 plus tard 😉

      • Niquel, je vois l’article à l’instant 😉

        • Salut à tous ,
          Bon voilà , j’ai déjà posé ma question mais j’avoue que certaines réponses étaient plutôt drôles !
          Je voudrais te la poser à toi « Le Crabe » car tu as l’air de bien connaitre le sujet , quel matériel me conseillerais tu pour de la « VR » ? J’ai l’intention d’acheter un casque mais pour le PC … je n’y connais pas grand chose .

          • Salut hironside, tu peux poser ta question sur le forum, je sais qu’il faut une configuration super musclée, ce serait bien qu’on ait différents avis avec les différents membres 🙂

60 utilisateurs actifs
Chargement en cours