|
Nun wurde im Zuge der Super-Computing-Konferenz SC15,
die seit Sonntag im texanischen Austin tagt, die Version 4.5 des
OpenMP-Standards freigegeben.
OpenMP ist
ein offener Standard zur Shared-Memory-Programmierung. Das letzte
größere Release Version 4.0 erschien im Juli 2013. Mit
OpenMP 4.0 wurden neue Konstrukte für die Nutzung von Beschleunigern
und Coprozessoren und Direktiven zum Abbruch paralleler Berechnungen
eingeführt. Zudem konnten damit eigene Datentypen für
die Reduktion spezifiziert werden. Dadurch lassen sich für
beliebige Datentypen und nahezu beliebige Arten von Reduktionsoperationen
die Menge vordefinierter OpenMP-Reduktionsoperationen erweitern.
Eine fortgeschrittenere Unterstützung von Fortran 2003, ein
besserer Umgang mit SIMD- und Tasking-Erweiterungen und Laufzeitroutinen
für die Thread-Löschung und Affinitäten zählen
zu den Neuerungen von OpenMP 4.5. Zudem soll es mehr Möglichkeiten
im Umgang mit Schleifen geben. Schließlich unterstützt
OpenMP Reduktionen von C/-C++-Arrays und -Templates.
Schon seit längerer Zeit arbeiten die GCC-Entwickler an der
Unterstützung der Neuerungen von OpenMP 4.5 und beim Konkurrenten
LLVM ist man derweil
noch an der Einbindung von OpenMP 4.0.
(ts, hannover)
(siehe auch heise-News-Ticker:)
Hannover · EDV-Beratung ·
Linux · Novell · Microsoft · Seminar ·
IT-Consult · Netzwerk · LPIC · CLE
|