Skip to main content

Qu'est-ce que l'informatique parallèle?

L'informatique parallèle se produit lorsqu'un ordinateur effectue plus d'une tâche simultanément.Cette technique peut permettre aux ordinateurs de fonctionner plus rapidement que de faire une chose à la fois, tout comme une personne avec deux mains libres peut transporter plus qu'une personne avec une main libre.Traditionnellement, les programmes informatiques sont conçus d'une manière qui ne permet pas nécessairement l'informatique parallèle, mais doit plutôt être effectuée à la fois.Pour qu'un programme soit calculé de cette façon, il doit être conçu afin qu'il puisse être divisé en tâches plus petites qui peuvent être effectuées individuellement.Comme exemple de la façon dont l'informatique parallèle se rapporte à la personne moyenne, de nombreux ordinateurs personnels ont plusieurs cœurs de traitement qui leur permettent de traiter plusieurs tâches en même temps, au lieu d'une tâche après l'autre comme avec un seul ordinateur de processeur.

Écriture d'un ordinateurLe programme peut donc être divisé en tâches distinctes à exécuter séparément est souvent plus difficile que d'écrire une à la fois, en utilisant une exécution linéaire.Avec des programmes informatiques qui seront exécutés séquentiellement, la première tâche détermine généralement les informations qui font partie intégrante de la deuxième tâche de la séquence.Sans cette première information qui résulte de l'exécution de la première tâche, la deuxième tâche pourrait être inutile à réaliser.Lors de la rédaction d'un programme afin qu'il puisse être divisé en différentes parties, tirant des choses afin que différentes parties du programme aient les informations dont ils ont besoin lorsqu'elles en ont besoin et ne prennent pas de décisions basées sur des informations obsolètes peuvent être un défi unique.Cette préoccupation est généralement associée aux types les plus courants de bogues informatiques auxquels les programmes informatiques parallèles sont confrontés.

Le principal avantage de l'informatique parallèle est que les programmes peuvent s'exécuter plus rapidement.Si le matériel informatique qui exécute un programme utilisant l'informatique parallèle a l'architecture, comme plus d'une unité de traitement centrale (CPU), l'informatique parallèle peut être une technique efficace.En tant qu'analogie, si un homme peut transporter une boîte à la fois et qu'un processeur est un homme, un programme exécutant séquentiellement pourrait ne pouvoir transporter qu'une seule boîte à la fois.Lors de l'exécution en parallèle, ce même programme peut être en mesure de se diviser en deux tâches distinctes, et s'il y a deux CPU pour en profiter, transportez les deux cases en même temps.Ce faisant, l'homme porte les deux boîtes et termine sa tâche plus rapidement.