| 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
- 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