? Dans les années 1990 , l'accent dans l'amélioration de l'unité centrale de traitement ( CPU) de performance était sur la vitesse pure, cliquet les vitesses d'horloge dans l' ordre du gigahertz (GHz ), soit des milliards de cycles par seconde. Toutefois, cela a finalement conduit à de graves problèmes avec la production et la consommation d'énergie thermique , ce qui était particulièrement problématique car de plus en plus de gens ont embrassé l'informatique mobile. En conséquence, les fabricants se sont tournés vers d'autres méthodes d' amélioration des performances au cours de la première décennie des années 2000 , y compris l'utilisation de plusieurs processeurs ou cœurs de processeur. Dual Core
Depuis 2005 , les principaux fabricants de puces ont produit des processeurs " dual core " . Ceux-ci combinent deux «noyaux » de processeurs sur une seule puce , et pour la plupart des fins peuvent être considérés comme deux processeurs distincts en un seul . Certains processeurs ont quatre ou plusieurs cœurs sur une seule puce : Playstation 3 de Sony utilise un processeur à neuf cœurs. Dual core apporter des avantages similaires à deux processeurs dans un espace restreint , sans la nécessité pour les cartes mères spéciales , et à un prix inférieur . Ils sont devenus plus fréquents que les processeurs dual , mais en termes d' avantages qu'ils offrent , ils sont essentiellement la même chose .
Usage quotidien
Pour la plupart des gens , le principal profit d'un deuxième processeur ou le noyau est lorsque vous exécutez plusieurs applications. Si vous naviguez sur le Web et écouter de la musique sur une machine mono- processeur single-core ou lorsque le logiciel anti-virus de votre PC commence un balayage , vous pouvez remarquer que le système ralentit . Lorsque plus d'un processeur ou le noyau est disponible , le système d'exploitation peut partager le travail , avoir un impact notable sur les performances moins probable.
Discussions
Tout d'abord, les ordinateurs pouvaient généralement partager seules les applications entières entre les processeurs , si vous étiez seulement exécutez un programme, vous verriez que peu d'avantages , car seul un des processeurs pourrait travailler. Les développeurs de logiciels ont bientôt commencé à utiliser le multi-threading , cependant, permettant à l'ordinateur d'assigner différentes "fils" d'une application à différents processeurs. Cela signifie qu'une application très exigeante pourrait être étalé sur deux processeurs , en tirant pleinement parti des ressources du système .
Jeux
Au début , les jeux ont tendance à voir peu d'avantages de plusieurs processeurs, les jeux étaient encore développé avec simples, puces rapides à l'esprit. Les développeurs de jeux ont de plus en plus adoptée multi-threading pour atteindre niveaux toujours plus élevés de performance, toutefois , et la plupart des jeux exigeants sont en mesure de profiter d'un second processeur . Cependant , la puissance CPU tend à ne pas être le facteur principal de la performance de jeu , ce qui est généralement plus dépendantes de la carte graphique du système.
Creative Applications
Un domaine dans lequel la puissance des processeurs multiples est particulièrement bienvenue sont les arts numériques, tels que l'enregistrement de musique et de traitement vidéo. Dans les applications audio , de multiples canaux audio de haute qualité doivent souvent être manipulées ou synthétisés en temps réel , les opérations de traitement vidéo peuvent prendre plusieurs heures pour terminer après que l'utilisateur a initié eux. Dans les deux cas , un second processeur peut aider énormément , ce qui permet un traitement plus audio qui aura lieu en même temps ou réduisant le temps requis pour le rendu vidéo. Beaucoup de professionnels de ces industries utilisent des stations de travail haut de gamme tels que le Mac Pro, qui peut avoir deux processeurs Intel Xeon , chacune avec quatre cœurs à bord.