Tragbare Linux-Prozessor-Affinität

Tragbare Linux-Prozessor-Affinität ist ein Versuch, das Problem mehrerer APIs für die Prozessoraffinität innerhalb von Linux zu lösen.
Jetzt downloaden

Tragbare Linux-Prozessor-Affinität Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jeff Squyres
  • Website des Verlags:
  • http://www.osl.iu.edu/~jsquyres/bladeenc/

Tragbare Linux-Prozessor-Affinität Stichworte


Tragbare Linux-Prozessor-Affinität Beschreibung

Tragbare Linux-Prozessor-Affinität ist ein Versuch, das Problem mehrerer APIs für die Prozessoraffinität innerhalb von Linux zu lösen. Die portable Linux-Prozessor Affinity-Bibliothek (PLPA) -Bibliothek trägt folgende, unabhängig von Ihrer Linux-Distribution, der Kernel-Version und der Glibc-Version: - Bieten Sie ein konsistentes Verhalten an Löse das Problem, dass es mehrere APIs für die Prozessoraffinität in Linux gibt. Insbesondere haben die Funktionen sched_setaffinity () und sched_getaffinity () Zahlen und Arten von Parametern, abhängig von Ihrem Linux-Anbieter und / oder der Version von Glibc. Dies ist ziemlich problematisch, um Anwendungen zu verwenden, die versuchen, die Prozessoraffinität in Linux für Kompilierzeit-, Verbindungszeit- und Laufzeitgründe zu verwenden. Die PLPA bietet einen einzigen Prozessor-Affinitäts-API, an den Entwicklern schreiben können, um ein konsistentes Verhalten als auch binär zu erhalten Kompatibilität in verschiedenen Linux-Anlagen (vorausgesetzt, Sie haben eine ausführbare Datei, die ansonsten binär Linux tragbar ist, natürlich) .portable Linux-Prozessor-Affinitätsbibliothek wurde vom Open MPI-Team als eigenständiges Projekt entwickelt, das von der Linux-Community verwendet werden kann. Speziell: Es wird unabhängig von offenem MPI verteilt und erfordert keinen Teil des offenen MPI für seine Kompilier-, Link- oder Laufzeitfunktionalität. Was ist neu in dieser Version: · Das wichtige neue Merkmal dieser Version ist die Fähigkeit, Prozesse an bestimmte (Kern-, Sockel-) Sätze zu binden. · Insbesondere ermöglicht PLPA, dass die Bindungsspezifikation in Bezug auf Kerne und Sockel angegeben werden kann (v virtuelle Prozessor-ID für Linux-Prozessor). · Bindung an (Kern-, Sockel-) Tupel ist sowohl über die C-API als auch die Befehlszeile "PLPA-TASCSET" verfügbar.


Tragbare Linux-Prozessor-Affinität Zugehörige Software

STL-MPI.

STL-MPI ist eine Erweiterung zum MPI, um die einfache Übertragung von STL-Objekten zu unterstützen. ...

549

Herunterladen

Ibis

IBIS ist ein Open-Source-Java-Grid-Softwareprojekt der Computersystemgruppe. ...

498

Herunterladen

Clusterm

ClusterM wird zum SSH in ein Cluster von Systemen verwendet und denselben Befehl auf allen Systemen ausführen. ...

175

Herunterladen