PVM (Parallel Virtual Machine)

PVM (Parallel Virtual Machine)

© Copyright Shutterstock/ Profit_Image

Was ist PVM?

PVM ist die Kurzform des Begriffs Parallel Virtual Machine. Hierbei handelt es sich um ein Softwarepaket, welches es ermöglicht eine heterogene Ansammlung von Windows und/oder Unix Computern mittels eines Netzwerks zu verknĂŒpfen. Die Software fĂŒr die parallelen virtuellen Maschinen muss auf jedem der beteiligten Rechner separat installiert werden. Auf diese Art ist der Einsatz verteilter Anwendungen auf Standard-PCs realisierbar. Ziel der PVM ist es, die unterschiedlichen Computer Ă€hnlich einem großen Parallelrechner zu nutzen.

Elemente dieser virtuellen Maschine sind die Laufzeitumgebung, die Möglichkeit des Nachrichtenversands, Aufgaben- und Ressourcenmanagement und Fehlerbenachrichtigungen. Mit den Programmiersprachen C, C++ und Fortran lassen sich Programme entwickeln, die von den Usern in die PVM-Umgebung eingespeist und so genutzt werden können.

Wenn Sie noch Fragen bezĂŒglich der Programmiersprache C++ haben, dann können Sie gerne den jeweiligen Glossar dazu besuchen und sich ĂŒber das Thema informieren.

Mit PVM wird ein kommerzielles Softwarepaket zwar nicht automatisch schneller ausgefĂŒhrt, es bietet jedoch eine Reihe leistungsstarker Funktionen zum manuellen Parallelisieren eines vorhandenen Quellprogramms oder zum Schreiben neuer paralleler / verteilter Programme.

Vorteile des PVM

Eine parallele virtuelle Maschine ermöglicht es den Nutzern, ihre bestehende Hardware so auszunutzen, dass sich eine grĂ¶ĂŸere Rechenleistung erzielen lĂ€sst. Auch der Speicher im parallelen virtuellen System ist entsprechend grĂ¶ĂŸer als der einer einzelnen Rechenmaschine. Die hierbei entstehenden Zusatzkosten sind vergleichsweise marginal, verglichen mit dem Nutzen der zusĂ€tzlichen Leistung der PCs.

Das System der parallelen virtuellen Maschinen wird in den meisten FĂ€llen fĂŒr relevante wissenschaftliche, industrielle und medizinische Problemstellungen und deren Lösungen genutzt. Mit zehntausenden Nutzern weltweit findet der Einsatz von parallelen virtuellen Maschinen eine hohe Akzeptanz. Auch eignet sich das System, um Vorgehensweisen des parallelen Programmierens anzuwenden und zu ĂŒben.

Verwendung heute

PVM war ein Schritt in Richtung Modernisierung im Bereich der verteilten Verarbeitung und des Grid-Computing, wurde jedoch seit Mitte der 1990er Jahre weitgehend durch den viel erfolgreicheren MPI-Standard fĂŒr die NachrichtenĂŒbermittlung auf parallelen Maschinen verdrĂ€ngt. Parallel Virtual Machine ist freie Software, die sowohl unter der BSD-Lizenz als auch unter der GNU General Public License veröffentlicht wird.

Tipp

Wenn Sie noch Fragen bezĂŒglich eines Online Marketing Themas haben, dann können Sie gerne unseren Glossar besuchen und sich ĂŒber das Thema informieren, wo Sie noch speziell Fragen haben.


Sie haben noch Fragen?

Kontaktieren Sie uns

Kostenloser SEO-Check der OSG


Weitere Inhalte