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