Was ist Parallelisierung?

Parallelisierung ist das Entwerfen eines Computerprogramms oder Systems zur parallelen Verarbeitung von Daten. Normalerweise berechnen Computerprogramme Daten seriell: Sie lösen ein Problem und dann das nächste, dann das nächste. Wenn ein Computerprogramm oder -system parallelisiert wird, wird ein Problem in kleinere Teile zerlegt, die jeweils unabhängig voneinander durch diskrete Rechenressourcen gelöst werden können. Wenn sie für diese Art von Berechnung optimiert sind, können parallelisierte Programme viel schneller zu einer Lösung gelangen als Programme, die Prozesse in serieller Ausführung ausführen.

Die Parallelisierung als Computertechnik wird seit vielen Jahren verwendet, insbesondere im Bereich des Supercomputing. Jede neue Generation von Prozessoren nähert sich den physikalischen Grenzen der Mikroelektronik, was bei der CPU-Konstruktion ein Hauptanliegen der Technik ist. Da sich einzelne Chips ihrer schnellstmöglichen Geschwindigkeit nähern, wird die parallele Verarbeitung zu einem wichtigen Bereich, um die Rechenleistung zu verbessern. Die meisten modernen Desktop-Computer und Laptops verfügen über mehrere Prozessorkerne, die die parallele Verarbeitung im Betriebssystem ermöglichen.

CPU-Ausdrücke, Parallele Verarbeitung