An octopus on a motherboard pixel art.
Agence web » Actualités du digital » Qu’est-ce qui rend un processeur idéal pour exécuter plusieurs applications ?

Qu’est-ce qui rend un processeur idéal pour exécuter plusieurs applications ?

Points clés à retenir

  • Plus de cœurs équivaut à une meilleure capacité multitâche pour votre PC.
  • Les progrès de la technologie CPU ont permis un multitâche plus efficace et efficient.
  • Tenez compte de la taille du cache du processeur et de la prise en charge de la virtualisation lorsque vous choisissez un processeur pour les besoins multitâches.

Contrairement aux consoles de jeux ou aux téléviseurs intelligents, nous achetons nos ordinateurs personnels pour effectuer diverses tâches plutôt que pour un petit ensemble de tâches connexes. Peut-être plus important encore, nous attendons de nos PC qu’ils fassent plusieurs de ces choses en même temps ! Si vous avez besoin d’un ordinateur capable de gérer de nombreuses applications et tâches en même temps, vous devez prendre en compte certains éléments clés lorsqu’il s’agit d’acheter le bon processeur.

Beaucoup de cœurs

Les premiers processeurs n'avaient qu'un seul « cœur », et pendant longtemps les deux termes furent fondamentalement synonymes. Un cœur est un processeur complet capable de fonctionner sur un « fil » de code informatique. Avec les processeurs monocœur, le véritable multitâche n’existait pas vraiment. Le processeur passait d'une tâche à l'autre si rapidement que, pour un humain, tout semblait se produire en même temps. C'est toujours étonnant pour moi de pouvoir lire un MP3 en « arrière-plan » tout en écrivant un rapport scolaire dans Microsoft Word sur un processeur monocœur. C'est vraiment un tour de magie.

Le « bon vieux temps »

Lorsque j'ai acheté mon premier processeur double cœur, j'étais extrêmement excité, car cela signifiait que mon ordinateur pouvait consacrer un processeur entier au jeu vidéo auquel je jouais, tandis que l'autre cœur s'occupait du système d'exploitation et d'autres tâches plus petites. Au fil des années, le nombre de cœurs a commencé à augmenter, et disposer d'un processeur quadricœur a longtemps été la référence en matière d'ordinateurs personnels hautes performances. Seuls les serveurs web ou les postes de travail professionnels en avaient besoin de plus. Des technologies comme celle d'Intel Hyperthreading laissez un seul cœur travailler sur deux threads logiciels en même temps. Ainsi, du point de vue d'un programme, il y avait huit « cœurs », même s'il n'existe que quatre cœurs physiques. C’était une astuce intéressante pour garantir que la plus grande partie possible du processeur était utilisée.

Aujourd’hui, disposer de six ou huit cœurs est considéré comme courant. Intel, qui est de loin le plus grand fabricant de processeurs pour ordinateurs de bureau et portables, utilise une conception de processeur hybride dans laquelle certains cœurs sont de gros cœurs hautes performances, et d'autres sont des modèles plus petits et économes en énergie. Ces cœurs « P » et « E » (respectivement pour les performances et l'efficacité) aident votre ordinateur à gérer facilement plusieurs tâches et permettent à votre ordinateur de rester frais et silencieux lorsque vous effectuez des tâches légères. L'hyperthreading est progressivement supprimé, car le fait d'avoir de nombreux petits cœurs en élimine le besoin.

Alors, combien de cœurs sont bons ?

Il est important d'avoir quelques informations ici car il devient évident que si vous voulez un ordinateur capable, par exemple, d'exécuter un serveur Plex en arrière-plan tout en vous permettant de travailler ou de jouer au premier plan, il a besoin de cœurs de processeur de rechange. De même, les streamers de jeux vidéo peuvent bénéficier de l’utilisation de cœurs supplémentaires pour exécuter leur logiciel de streaming sans nuire aux performances de leur jeu.

Combien de cœurs ? Avoir au moins six cœurs de performance avec une pincée de cœurs d'efficacité sur les systèmes Intel est un bon point de départ général pour les systèmes multitâches lourds. Les systèmes AMD, qui n'ont pas cette conception, devraient viser au moins huit cœurs. Ce qui devrait être suffisant pour le multitâche grand public.

Grandes quantités de cache

La mémoire cache est une petite mémoire rapide sur la puce du processeur qui est utilisée pour stocker temporairement des données et des instructions avant qu'un cœur puisse les traiter. Certaines tâches du processeur ne sont pas sensibles au cache, mais en général, avoir plus de cache aura un effet positif sur les performances du processeur. Si vous disposez de nombreux cœurs de processeur et souhaitez exécuter de nombreuses applications, le cache côte à côte devient particulièrement important. Plus précisément, le cache partagé L3 auquel tous les cœurs peuvent accéder peut vraiment aider au multitâche pour les applications qui doivent fréquemment accéder à la mémoire.

En ce qui concerne la quantité spécifique de cache L3, cela revient à demander de quelle quantité de RAM vous devriez disposer. La réponse sera différente selon le moment où vous lirez ceci et selon la lourdeur de la charge multitâche. Au moment d'écrire ces lignes, les processeurs grand public offrent plus de 20 Mo de cache L3, et cela augmente avec les piles de produits respectives. Les processeurs haut de gamme peuvent même avoir près de 100 Mo ou plus. Si vous devez choisir entre deux processeurs similaires, celui avec plus de cache L3 est probablement la meilleure option. Personnellement, je sacrifierais un cœur ou deux en échange d'un doublement de la taille du cache.

Prise en charge de la virtualisation

Bien que les cœurs et le cache soient les principales spécifications à prendre en compte, vous pouvez également envisager un processeur offrant une accélération matérielle pour la virtualisation. En effet, pour de nombreuses personnes, les exigences multitâches incluent la virtualisation d'ordinateurs entiers pour exécuter des logiciels ou effectuer des tâches spécifiques. De nombreux processeurs modernes, mais pas tous, disposent d'une accélération de virtualisation. Par exemple, VT-x pour les systèmes Intel, ou AMD-V dans le cas des processeurs AMD.

Si vous souhaitez exécuter une ou plusieurs machines virtuelles sur votre ordinateur, c'est toujours une bonne idée de vérifier si un processeur que vous envisagez prend en charge les fonctionnalités de virtualisation et, plus important encore, que le logiciel de virtualisation que vous souhaitez utiliser prend en charge cette marque spécifique et également les caractéristiques du modèle.

★★★★★