OpenMP 4.0 veröffentlicht

Die Spezifikation der Compiler-Direktiven OpenMP sind in der Version 4.0 verabschiedet worden.

OpenMP wird von den FDS-Entwicklern genutzt, um auf Shared-Memory-Systemen mehrere Kerne parallel nutzen zu können und darüber dieSimulationszeiten zu verkürzen. Die neue Version der Spezifikation bringt eine Reihe neuer Funktionen mit, darunter die Nutzbarkeit externe Beschleuniger wie beispielsweise Intels Xeon Phi oder die bessere Unterstützung von SIMD-Instruktionen moderner CPUs, wodurch beispielsweise Schleifen parallelisiert werden können.

Die Fertigstellung der Spezifikation bedeutet allerdings noch nicht, daß die neuen Funktionen direkt in zukünftigen FDS-Versionen genutzt werden können. Erst wenn der jeweilige Compiler die Spezifikation unterstützt, können die neuen Funktionen der Spezifikation genutzt werden. Zumindest Intels aktueller C-Compiler unterstützt aber Teile der neuen Spezifikation schon.

Nähere Informationen zu der neuen Version 4.0 können beispielsweise in einem umfangreichen Artikel auf heise Developer nachgelesen werden.

Für die Veröffentlichung von FDS 6 streben die Entwickler wieder eine aktuelle OpenMP-Version von FDS an.

WordPress Cookie Plugin von Real Cookie Banner