Par4All mit erweiteter Unterstützung für CUDA- und OpenCL-Code

Die quelloffene Parallelisierungsplattform Par4All soll in der Version 1.4 Programmschleifen besser für CUDA- und OpenCL-Applikationen verarbeiten können. Industrielle C- und FORTRAN-Software ließen sich so besser prarallelisieren.

In Pocket speichern vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Robert Lippert

Das Forschungsunternehmen HPC Project hat die neue Version 1.4 seiner quelloffenen Parallelisierungsplattform Par4All veröffentlicht. Sie erlaubt auf Quellcodeebene eine automatische Übersetzung industrieller sequenzieller C- und FORTRAN-Applikationen hin zu parallelisiertem OpenMP-, CUDA- und OpenCL-Code. Die Anwendungen lassen sich damit in modernen Mehrkern-Umgebungen oder Embedded-Systemen weiterbetreiben.

Mit der jetzt Vorgestellten Version haben die Entwickler Insbesondere die Verarbeitung von Programmschleifen erweitert, was Verbesserungen bei der Erzeugung von Code für CUDA- und OpenCL-Plattformen verspricht. Auch Abhängigkeiten von globalen Variablen sollen mit Par4All 1.4 genauer analysiert werden können, sodass eine bessere Parallelisierung möglich sei.

Par4All steht unter einer MIT-Lizenz quelloffen und kostenfrei zur Verfügung. (rl)