zurück zum Artikel

Embedded Multicores: SLX Tool Suite unterstützt ARM- und Epiphany-Architekturen

Alexander Neumann
SLX Tool Suite 2016.1

Die SLX Tool Suite ist eine IDE für die Programmierung von Embedded-Multicore-Software. Im Zuge eines neuen Release lässt sich die Software nun auch unter Windows nutzen, wobei zusätzlich jetzt ARM- und Epiphany-Architekturen unterstützt werden.

Silexica, ein 2014 gegründetes Spin-off der RWTH Aachen, hat ein neues Release seiner SLX Tool Suite veröffentlicht. Dabei handelt es sich um eine Entwicklungsumgebung für die Programmierung von Embedded-Multicore-Software, das die Komplexität einer Multicore-Plattform vor den Softwareentwicklern verstecken und die Partitionierung bestehenden sequenziellen Codes, Task-Verteilung sowie Code-Generierung automatisieren soll.

Die SLX Tool Suite besteht aus vier Komponenten [1]. Der SLX Parallelizer identifiziert automatisch Möglichkeiten zur Parallelisierung von sequenziellem C-Code auf Basis der Standards OpenMP und Open ACC oder in ein CPN (C for Process Networks) genanntes paralleles Modell. Der SLX Mapper ist für die Partitionierung der Software zuständig und bietet außerdem Analysefunktionen. Um die native Codegenerierung in C kümmert sich der SLX Generator, und der SLX Explorer hilft bei der Migration von Software auf Multicore-Systeme bei der Auswahl der geeigneten Hardware durch Vorhersagen zur Performance oder Rechenleistung einer Anwendung auf der jeweiligen Hardwarearchitektur.

Mit dem neuen 2016.1-Release [2] ist das gesamte Paket nun auch unter Windows zu nutzen. Als zusätzliche Plattformen werden nun ARM-Architekturen und die Epiphany-Multicore-Chips [3] unterstützt. Ebenfalls neu sind die automatische OpenMP-Annotierung bei sequenziellem C-Code sowie die Möglichkeit, bei den jeweils unterstützten heterogenen Systemarchitekturen Einschätzungen zur Performance zu treffen. (ane [4])


URL dieses Artikels:
https://www.heise.de/-3084050

Links in diesem Artikel:
[1] http://silexica.com/technology
[2] http://silexica.com/news/slx-tool-suite-2016-1-available-immediately-to-customers
[3] http://www.adapteva.com/announcements/startup-silexica-adds-support-for-epiphany-architecture/
[4] mailto:ane@heise.de