Les différences entre le traitement en série et parallèle

<

Contenu

article data-type="article">
ordinateurs parallèles sont vraiment une collection d`ordinateurs en série travaillant ensemble.

Les ordinateurs sont intrinsèquement série. Travailler en parallèle rend beaucoup plus de sens dans de nombreuses applications, de sorte que l`ordinateur a été inventé en parallèle - un ensemble d`ordinateurs en série travaillant ensemble. ordinateurs parallèles peuvent faire quelques emplois vont beaucoup plus vite, mais pas tous les problèmes de fonctionner automatiquement plus vite sur des ordinateurs parallèles, et chaque problème doit être rompu pour fonctionner en parallèle par un hautement qualifié, et très coûteux, programmeur parallèle.

La CPU séquentielle

  • L`unité centrale de traitement (CPU) prend les instructions de la mémoire principale et les exécute un à la fois. Après l`exécution d`une instruction, la CPU est l`instruction suivante et continue à exécuter des instructions en série. Il peut faire tout ce que le programmeur peut décrire dans une séquence d`instructions que l`ordinateur peut comprendre. Il est intrinsèquement série.

Avantages parallèles




  • le traitement de série est comme l`utilisation d`une laverie automatique qui a une seule laveuse et sécheuse. Si vous avez beaucoup de lessive, il faudra une longue période. Avec assez de machines que vous pouvez faire des dizaines de charges à peu près au même moment que l`un. Cependant, il est pas toujours possible de briser les problèmes en parties qui peuvent être exécutées simultanément. Si vous sommateur ou la recherche par le biais d`un million de numéros que vous pouvez former des groupes de 1000 numéros chacun et traiter les groupes simultanément sur 1000 processeurs, finissant 1000 fois plus rapide que sur un seul processeur. D`autres tâches, comme la division de deux nombres, doivent être exécutées séquentiellement.

problèmes parallèles

  • Le premier inconvénient du calcul parallèle est le coût. Les bons ordinateurs de série commencent à environ 1000 $. ordinateurs parallèles commencent à plus de 1 million $ et aller jusqu`à - chemin. Logiciel et programmeurs qualifiés pour les ordinateurs parallèles sont également plus chers. Même si un problème peut être décomposé en plusieurs parties qui peuvent être exécutés en même temps, il peut être difficile de coordonner toutes les parties.

La loi d`Amdahl

  • Un autre problème est dû à la loi d`Amdahl. Chaque programme parallèle comporte deux parties: l`entretien ménager et le traitement des problèmes. Entretien ménager implique la coordination de plusieurs processeurs, tandis que le traitement des problèmes est le calcul réel. La loi d`Amdahl indique que le pourcentage de temps chaque processeur passe sur le ménage augmente avec le nombre de processeurs parallèles. L`implication de la loi d`Amdahl est qu`il est impossible d`augmenter le nombre de processeurs parallèles au-delà d`un certain point.

AUTRES

Qu`est-ce qu`un port com1? фото

Qu`est-ce qu`un port com1?

Un port COM1 est un port série sur un ordinateur. Un port série est un connecteur permettant des périphériques…

Avantages du câble usb фото

Avantages du câble usb

Depuis le milieu des années 1990, l`Universal Serial Bus (USB pour faire court) a été le moyen standard pour…

» » » » Les différences entre le traitement en série et parallèle