PP

Parallel- und verteilte Programmierung für Python
Jetzt downloaden

PP Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Vitalii Vanovschi
  • Website des Verlags:
  • http://www.parallelpython.com

PP Stichworte


PP Beschreibung

Parallel- und verteilte Programmierung für Python PP ist ein Python-Modul, das Mechanismus für die parallele Ausführung von Python-Code auf SMP (Systeme mit mehreren Prozessoren oder Kernen) und Clustern (Computer, die über das Netzwerk verbunden sind) bereitstellt. Es ist leicht, einfach zu installieren und mit anderen Python-Software zu integrieren.PP ist ein Open Source und Cross-Platform-Projekt in reinem Python geschrieben. Hier sind einige wichtige Funktionen von "PP": · Parallele Ausführung des Python-Codes auf SMP und Cluster · Einfache Verständnis und Implementierung der berufsbasierten Parallelisierungstechnik (einfach, um die serielle Anwendung parallel umzusetzen) · Automatische Erkennung der optimalen Konfiguration (standardmäßig ist die Anzahl der Arbeitnehmerprozesse auf die Anzahl der effektiven Prozessoren eingestellt) · Die Zuteilung der dynamischen Prozessoren (Anzahl der Arbeiterprozesse können zur Laufzeit geändert werden) · Niedriger Overhead für nachfolgende Aufträge mit derselben Funktion (transparentes Caching wird umgesetzt, um den Overhead zu verringern) · Dynamisches Lastausgleich (Jobs werden zwischen den Prozessoren zur Laufzeit verteilt) · Fehlertoleranz (Wenn eine der Knoten fehlschlägt, werden Aufgaben auf andere neu geplant) · Auto-Entdeckung der Rechenressourcen · Dynamische Zuteilung von Rechenressourcen (Folge von Auto-Discovery und Fabrik-Toleranz) · SHA-basierte Authentifizierung für Netzwerkverbindungen · Plattformübergreifende Portabilität und Interoperabilität (Windows, Linux, UNIX, Mac OS X) · Kreuzarchitektur-Portierbarkeit und Interoperabilität (X86, X86-64 usw.) · Open Source Anforderungen: · Python


PP Zugehörige Software

Kreuz und quer

Crisscross ist eine kleine plattformübergreifende C ++ - Bibliothek für das Einfädeln, die Konsole und die Datei E / A, CPU-Identifikation (CPUID). ...

126

Herunterladen

Cgal

CGAL, die Computational-Geometrie-Algorithmen-Bibliothek, ist eine Open Source C ++ - Bibliothek von geometrischen Algorithmen und Datenstrukturen. ...

73

Herunterladen