Les partenaires publicitaires:

Vs parallèle processeur série

Le traitement parallèle et série décrire si un système informatique peut diviser les tâches en dehors de calcul à utiliser plusieurs processeurs ou cœurs simultanément ou si elle est tributaire de la réalisation des tâches avec un seul cœur de processeur. Tous les processeurs d'ordinateurs individuels des consommateurs étaient processeurs de série avant la mi-2005, lorsque Intel introduit le processeur dual-core premier consommateur. Plusieurs processeurs simple core peuvent travailler ensemble pour gérer le traitement de série grâce à des grappes d'ordinateurs parallèles en réseau ou l'exécution de plusieurs processeurs sur un carte mère.

Les ordinateurs sont des machines multitâches

  • Un ordinateur moderne typique exécute des dizaines à des centaines de tâches à tout Time- donnée cependant, chaque noyau travaille sur un seul processus à la fois. Le processeur saute constamment entre le traitement différent "les discussions" ou "flux d'instructions" d'exécuter plusieurs programmes simultanément sous une illusion en temps réel appelé concurrence. L'ordinateur finit par gaspiller des cycles de processeur lors de la commutation entre les emplois et ne fonctionne pas avec une efficacité optimale lorsque le multitâche.

Tâches d'exécution en parallèle



  • Un environnement de traitement parallèle peut traiter des tâches plus rapidement lorsque les programmes sont conçus pour utiliser le traitement parallèle. De programmes de série alignent toutes les instructions de montage en série et une interface avec le processeur utilisant un seul fil. Programmes parallèles fonctionnent en brisant les tâches en parties individuelles qui peuvent être divisées entre plusieurs cœurs de processeur et ré-assemblés comme les tâches terminées. Processeurs parallèles peuvent se multiplier la puissance de traitement des processeurs cadencés série similaire avec le code correctement écrit. Toutefois, un processeur de série avec une vitesse d'horloge plus élevée peut surpasser processeurs parallèles quand on travaille avec un seul fil.

Traitement de série en action




  • Les programmes écrits pour le traitement de série utilisent un seul core à la fois et traiter des tâches dans un ordre séquentiel. Un processeur de série fonctionne un peu comme avoir une douzaine ouvertes aux caisses à l'épicerie avec un caissier en cours d'exécution entre les différentes voies, vérifiant tout le monde en même temps. Le caissier, ou CPU, des sauts d'une voie à vérifier quelques éléments à la fois avant de passer à la suivante avec l'objectif de terminer toutes les commandes dans le même temps.

Parallel Processing en action

  • L'idée derrière processeurs parallèles est que plusieurs noyaux qui travaillent ensemble mèneront à de meilleures performances. Un processeur parallèle se comporte comme ayant plus d'un caissier d'exploitation d'une douzaine de caisses voies. Si un programme est mis en place pour tirer parti du traitement parallèle, la "client" pourrait briser sa commande en petits groupes et utiliser plusieurs voies de caisse à la fois.

Processeurs parallèles élargir les possibilités

  • En 2007, Nvidia d'abord utilisé le traitement parallèle pour faire avancer la technologie graphique. Graphics unités de traitement utilisent un traitement parallèle sur un niveau qui balaie la performance série de traitement lors de petits calculs. Alors que les processeurs ont tendance à avoir un nombre facilement dénombrable de noyaux, GPU peut avoir des milliers de cœurs de plus faible puissance qui sont mieux adaptés pour exécuter des calculs simples simultanées. GPU sont couramment utilisés pour les graphiques, mais peuvent le faire d'autres calculs pour des choses comme le tri et l'algèbre matricielle.

» » » » Vs parallèle processeur série