Les processeurs multicœurs sont similaires au SMP car il y a deux ou plusieurs cœurs de processeur réels mais ils sont livrés dans des paquets de processeur unique. Siemens PLM Software a constaté que les caractéristiques de performance des multi-cœurs sont similaires à celles des SMP. Le seul avantage des processeurs multicœurs par rapport au SMP est que cette technologie a proliféré beaucoup plus rapidement que le SMP et qu’elle est maintenant courante dans les stations de travail, les serveurs et les ordinateurs portables.
La technologie multicœurs est complexe et, selon la configuration, peut en fait avoir un impact négatif sur les performances. Cela est dû au conflit potentiel de plusieurs cœurs partageant les ressources du système, telles que le cache, la mémoire et la bande passante du bus, ainsi que la nécessité pour le système de gérer et de contrôler un nombre croissant de cœurs. L’augmentation du nombre de cœurs ne se traduit pas toujours par de meilleures performances. Bien que des cœurs supplémentaires puissent améliorer les performances NX, la vitesse du processeur reste une mesure essentielle des performances NX.
De nombreux systèmes vous permettent de désactiver des cœurs via le bios, ce qui peut vous permettre de comparer les performances avec un nombre différent de cœurs actifs. Certains utilisateurs peuvent trouver que la désactivation de certains cœurs améliore réellement les performances. Une micro-architecture (Intel) le fait même automatiquement, en éteignant les cœurs inutilisés et en augmentant la vitesse d’horloge des autres.
Les fournisseurs de matériel continuent d’améliorer les micro-architectures de leurs processeurs pour mieux répondre aux limites des anciennes technologies multicœurs. De nouveaux sous-systèmes intègrent mieux la mémoire et d’autres périphériques directement aux processeurs, ce qui entraîne des améliorations importantes des performances. Les bus sont éliminés, les cœurs sont mieux gérés et la vitesse des canaux continue de s’améliorer.
En résumé :
- N’activez le SMP que si vous avez un système SMP. L’avoir activé dans un système à un seul processeur entraîne un léger surcoût.
- Ativer SMP si vous avez un système multi-cœur.
- Ne jamais supposer qu’en ajoutant simplement plus de cœurs, vous verrez de meilleures performances. Testez toujours d’abord.