traitement parallèle et un traitement réparti sont des méthodes similaires d' augmenter la quantité de puissance de traitement disponible pour une tâche spécifique . En général, ces méthodes sont utilisées pour résoudre des problèmes impliquant de grandes quantités de calcul répétitif. Lorsque le problème est décomposé en plusieurs petits morceaux , les sections individuelles du problème peuvent être calculés sur plusieurs processeurs simultanément. Cela permet une plus grande puissance de traitement pour être amené à porter sur le problème que peut être assurée par un seul processeur. Traitement
Parallel and Distributed La principale différence entre le traitement parallèle et distribué , c'est que les configurations parallèles comprennent de nombreux processeurs dans un seul système , tandis que les configurations réparties exploiter la puissance de traitement de plusieurs ordinateurs à la fois . Construire un système parallèle crée essentiellement un supercalculateur utilisant des composants off-the -shelf . La construction d'un système distribué est à la fois technologique et un défi social , ce qui nécessite généralement de nombreux utilisateurs d'ordinateurs personnels pour installer des programmes que la puissance de traitement inutilisée de harnais partir de leur PC .
Parallel Processing
traitement parallèle de
a l'avantage de fournir une puissance de traitement fiable avec un très faible degré de latence . En concentrant toute la puissance de traitement dans un système unique , la perte de vitesse due au transfert de données est réduit au minimum . La seule vraie limite est le nombre de processeurs intégrés dans le système. Cependant, la construction d'un système parallèle extrêmement puissant peut être très coûteux , puisque chaque processeur nécessite un investissement supplémentaire dans l'espace , du matériel et de l'électricité .
Traitement distribué
traitement distribué n'est pas très efficace sur une base processeur par processeur, puisque les données doivent voyager sur Internet plutôt que par les connexions internes d'un système unique. Chaque processeur contribuera beaucoup moins de puissance de traitement que chaque processeur dans un système parallèle , depuis le transfert de données crée un goulot d'étranglement qui limite la puissance de traitement . Cependant, le système est presque infiniment évolutive , car il n'y a pas de réelle limite supérieure au nombre de processeurs dans un système distribué . La puissance de traitement est aussi beaucoup moins cher qu'un système en interne, car les processeurs fournissant la puissance appartiennent et sont gérés par d'autres personnes.
Choisir entre les
Deux un système parallèle est le choix préféré pour des projets bien financés d'une ampleur modérée. Création d'un système de traitement distribué nécessite une certaine quantité de l'enthousiasme du public pour un projet ou un grand nombre d'ordinateurs sous le contrôle de l'organisation portant le projet out. Pour les projets qui ne s'engagent pas l'intérêt public, le calcul parallèle est une méthode plus efficace pour la plupart des tâches informatiques .