Bsponmpi.

BSPONMPI ist eine plattformunabhängige Software-Bibliothek für die Entwicklung paralleler Programme.
Jetzt downloaden

Bsponmpi. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Wijnand J. Suijlen
  • Website des Verlags:

Bsponmpi. Stichworte


Bsponmpi. Beschreibung

BSPONMPI ist eine plattformunabhängige Softwarebibliothek zur Entwicklung von parallelen Programmen. BSPONMPI ist eine plattformunabhängige Softwarebibliothek zur Entwicklung von parallelen Programmen. BSPONMPI implementiert den BSPLIB-Standard (mit einer kleinen Ausnahme) und läuft auf allen Maschinen, die MPI haben. Diese letzte Eigenschaft ist die Hauptmerkmale dieser Bibliothek und unterscheidet sich mit dieser Funktion von anderen Bibliotheken wie dem Oxford BSP-Toolset und dem Pub Sind MPI und BSPLIB? MPI steht für Nachrichtenüberschreitungsschnittstelle. Diese API sollte es einfach machen, ein Parallelprogramm zu schreiben. In der Praxis ist es jedoch immer noch sehr kompliziert, da die API von Hunderten von Funktionen besteht. Es ist immer noch wie die Programmierung in einer sehr niedrigen Pegelprogrammiersprache, z. Montage Es besteht aus nur 20 Primitiven, die die gleiche Funktionalität und Geschwindigkeit bieten. BSPlib, da diese andere API aufgerufen wird, können Sie parallele Programme gemäß dem BSP-Programmierparadigma schreiben, siehe z.B. Paralleler wissenschaftlicher Berechnung: Ein strukturierter Ansatz mit BSP und MPI von Rob H. Bissseling.Das Paradigma lässt Sie einen parallelen Algorithmus auf sehr strukturierte Weise programmieren, was zu lesbarem und schnellem Code führt. BSPLib ist bereits für mehrere Supercomputer und PC-Cluster implementiert, aber da es weniger beliebt ist als MPI, ist es nicht für alle Hardwareplattformen implementiert. Da Ingenieure und Mathematiker immer den letzten Prozentsatz der Rechenleistung wünschen, ist eine effiziente Implementierung über MPI unerlässlich. Warum sollte ich es verwenden? Derzeit gibt es zwei große BSPlib-Implementierungen: Oxford BSP-Werkzeugset und Pub. Beide sind für bestimmte Hardwareplattformen (CRAY T3E oder SGI-Ursprung usw.) implementiert und verfügen über eine plattformunabhängige Version auf MPI. Die Architektur ihrer Software-Bibliothek ist jedoch für die Verwendung von Hardware-spezifischen Funktionen optimiert. Das Gebäude auf MPI war nie ihr Hauptziel. Wenn also Ihre Hardware / Software von einem dieser beiden Bibliotheken nicht unterstützt wird, sollten Sie BSPONMPI in Kombination mit einer MPI-Bibliothek verwenden. Was in dieser Version neu ist: · Die Hauptdatenstruktur wurde umgeschrieben, was zu einer großen Leistungssteigerung führte . · Nun ist es bereit für die reale Welt, da es BSP-Kommunikation mit fast der gleichen Geschwindigkeit wie das Oxford BSP-Toolset bietet. · Manchmal ist es sogar noch schneller.


Bsponmpi. Zugehörige Software

Angst :: API.

Angst :: API ist ein Werkzeug, mit dem Sie die Zeit reduzieren, die Sie mit der Erstellung von Scripts von Site-Scripts reduzieren. ...

208

Herunterladen