| Pp Eenvoudige en efficiënte manier om parallelle-enabled applicaties voor SMP-computers en clusters te maken |
Download nu |
Pp Rangschikking & Samenvatting
- Naam uitgever:
- Vitalii Vanovschi
- Uitgever website:
- http://www.parallelpython.com/
- Besturingssystemen:
- Mac OS X
Pp Tags
Pp Beschrijving
Eenvoudige en efficiënte manier om parallelle-enabled applicaties voor SMP-computers en clusters te maken PP is een Python-module die mechanisme biedt voor parallelle uitvoering van Python-code op SMP (systemen met meerdere processors of cores) en clusters (computers die via netwerk zijn aangesloten) .PP is licht, eenvoudig te installeren en te integreren met andere Python-software. PP is een open source- en cross-platform-module die is geschreven in Pure Python.PP biedt een eenvoudige en efficiënte manier om parallelle-enabled applicaties voor SMP-computers en clusters te maken. PP-module heeft een cross-platforme draagbaarheid en dynamische load balancing. Aldus zullen aanvragen die zijn geschreven met PP efficiënt evenwijdt, zelfs op multi-platform en heterogene clusters (inclusief clusters die andere toepassing met een andere toepassing met variabele CPU-ladingen) gebruiken) .Note: PP is ontwikkeld, verstrekt en gelicentieerd onder de voorwaarden van de BSD-licentie. Hier zijn enkele belangrijke functies van "PP": · Parallelle uitvoering van Python-code op smp en clusters · Makkelijk te begrijpen en implementeren op jobgebaseerde parallelisatietechniek (eenvoudig om seriële toepassing in parallel te converteren) · Automatische detectie van de optimale configuratie (standaard is het aantal werknemersprocessen ingesteld op het aantal effectieve processors) · Dynamische processors toewijzing (aantal werknemers kunnen worden gewijzigd bij runtime) · Laag overhead voor latere banen met dezelfde functie (transparante caching wordt geïmplementeerd om de overheadkas te verlagen) · Dynamische load balancing (banen worden verdeeld tussen processors bij runtime) · Fault-tolerantie (als een van de knooppunten mislukt taken worden ingeschakeld op anderen) · Auto-discovery van computationele bronnen · Dynamische toewijzing van computationele bronnen (gevolg van auto-discovery en fouten-tolerantie) · SHA-gebaseerde authenticatie voor netwerkverbindingen · Cross-platforme draagbaarheid en interoperabiliteit (Windows, Linux, Unix, Mac OS X) · Draagbaarheid van cross-architectuur en interoperabiliteit (X86, X86-64, enz.) · Open source Vereisten: · Python 2.3 of later
Pp Gerelateerde software