Skip to main content

Was ist Parallel Computing?

Parallele Computing tritt auf, wenn ein Computer mehr als eine Aufgabe gleichzeitig ausführt.Diese Technik kann es Computern ermöglichen, schneller zu arbeiten, als eine Sache gleichzeitig zu tun, genau wie eine Person mit zwei freien Händen mehr als eine Person mit einer freien Hand tragen kann.Traditionell werden Computerprogramme auf eine Weise entwickelt, die nicht unbedingt paralleles Computing ermöglicht, sondern einen Schritt gleichzeitig durchgeführt werden muss.Damit ein Programm auf diese Weise berechnet werden kann, muss es gestaltet werden, damit es in kleinere Aufgaben unterteilt werden kann, die einzeln ausgeführt werden können.Als Beispiel dafür, wie parallele Computing auf die durchschnittliche Person beziehtDas Programm, damit es in separate Aufgaben unterteilt werden kann, um separat auszuführen, ist oft schwieriger als nach der linearen Ausführung nacheinander zu schreiben.Bei Computerprogrammen, die nacheinander ausgeführt werden, bestimmt die erste Aufgabe normalerweise die Informationen, die für die zweite Aufgabe in der Sequenz integriert sind.Ohne diese erste Information, die sich aus der Erfüllung der ersten Aufgabe ergibt, könnte die zweite Aufgabe sinnlos sein.Beim Schreiben eines Programms kann es in verschiedene Teile unterteilt werden. Timing -Dinge, sodass verschiedene Teile des Programms die Informationen haben, die sie benötigen, wenn sie es benötigen, und keine Entscheidungen auf der Grundlage veralteter Informationen treffen, können eine einzigartige Herausforderung sein.Diese Sorge ist normalerweise mit den häufigsten Arten von Computerfehler verbunden, mit denen parallele Computerprogramme konfrontiert sind.

Der Hauptvorteil des parallelen Computers besteht darin, dass Programme schneller ausgeführt werden können.Wenn die Computerhardware, die ein Programm mit parallelem Computing ausführt, über die Architektur verfügt, z.Als Analogie kann ein Mann jeweils eine Box tragen und dass eine CPU ein Mann ist, ein Programm, das nacheinander ausführt, kann möglicherweise nur eine Box gleichzeitig tragen.Bei paralleler Ausführung kann das gleiche Programm möglicherweise in zwei separate Aufgaben aufteilen. Wenn es zwei CPUs gibt, die es nutzen können, tragen Sie beide Kisten gleichzeitig.Auf diese Weise trägt der Mann beide Boxen und erledigt seine Aufgabe schneller.