Für Multicores: Mit vfThreaded-x86 in der Cloud parallelisieren

Vector Fabrics bietet mit vfThreaded-x86 einen Cloud-basierten Service zur Quellcodeanalyse. Er ermöglicht Aussagen zur Code-Performance und unterstützt Entwickler bei der Optimierung ihrer Anwendungen für Multicore-Umgebungen.

vorlesen Druckansicht 1 Kommentar lesen
Lesezeit: 1 Min.
Von
  • Robert Lippert

Vector Fabrics hat mit vfThreaded-x86 seinen neuen Service für die Entwicklung parallelisierter Multicore-Anwendungen vorgestellt. Das Tool soll Entwickler dabei unterstützen, ihre Anwendungen für Intels x86-Plattform zu parallelisieren und unterzieht den Quellcode hierzu einem umfangreichen Profiling, bei dem unter anderem Cache-Hit- und Cache-Miss-Effekte, die Datenbandbreite der Speicherbehandlung und die Datenbandbreite zwischen einzelnen Codesektionen registriert werden. Eine grafische Benutzerschnittstelle visualisiert den Code und hebt Code-Hotspots und Abhängigkeiten hervor, die einer näheren Kosten-Nutzen-Abwägung bedürfen.

Damit sollen sich mithilfe von vfThreaded-x86 Data Races in der Multicore-Entwicklung vermeiden, und sich Fehler bereits in der Entwicklungsphase beheben lassen. Generell soll das Werkzeug den mit einer Code-Optimierung verbundenen Zeitaufwand deutlich reduzieren können.

Der eigentliche Service läuft in Amazons EC2-Cloud und lässt sich unter Windows, Linux und Mac OS X über ein üblichen Browser ansteuern. Der Preis für den Zugriff erfolgt auf Grundlage einer Subskriptionsgebühr, die gleichzeitig auch technischen Support umfasst. Die Lizenzgebühren sind gestaffelt und beginnen bei 175 Euro für einen Nutzungsmonat. Abonnements sollen dabei nicht automatisch verlängert werden und laufen nach der jeweils gebuchten Nutzungsdauer von selbst aus. ()