Intel veröffentlicht Parallel Studio 1.0
Das neue kommerzielle Multithreading-Toolkit Parallel Studio soll Visual-Studio-Entwicklern helfen, parallel ablaufende Windows-Anwendungen für Mehrkernprozessoren programmieren zu können.
Intel hat die Version 1.0 von Parallel Studio [1] veröffentlicht. Es handelt sich dabei im eine neue kommerzielle Suite aus C++-Werkzeugen für Visual-Studio-Entwickler, die parallel ablaufende Windows-Anwendungen für Mehrkernprozessoren programmieren.
Parallel Studio besteht bislang aus drei Komponenten, eine vierte – Parallel Advisor Lite [2] – gibt es bislang nur als Preview, die Nutzer der Suite kostenlos testen können. Es handelt sich um ein Tool zum Designen von parallelen Programmen. Die anderen drei Bestandteile sind:
- Parallel Composer [3] – ist zuständig für den Bereich Entwicklung beziehungsweise Testen und besteht aus unterschiedlichen Tools wie OpenMP 3.0, C++-Compiler [4], einem Parallel-Debugger-Plug-in [5], das den Visual-Studio-Debugger um parallele Funktionen erweitert, sowie den Intel-Bibliotheken Threading Building Blocks [6] und Integrated Performance Primitives [7]. Es unterstützt unter anderem Lambda-Funktionen, einfache Spracherweiterungen und die automatische Parallelisierung.
- Parallel Inspector [8] ist ein Tool für das Überprüfen der Threads und Speicher. Es ist als überarbeitete Version aus dem Intel Thread Checker [9] hervorgegangen, spürt aber wohl Speicherfehler zur Laufzeit besser auf. Wie alle Parallel-Studio-Komponenten ist das Werkzeug leicht in Visual Studio einzubetten und lässt sich darüber hinaus sowohl in den Intel-C++- als auch den Microsoft-Compiler beziehungsweise andere kompatible Compiler integrieren.
- Für das Optimieren von parallelen Anwendungen ist Parallel Amplifier [10] zuständig. Das Werkzeug spürt – vergleichbar mit den Intel-Tools VTune [11] und Thread Profiler [12] – Bottlenecks auf und greift auf Hotspot-Optimierungen in parallel laufenden Applikationen zurück. Unterlegte Tests helfen dabei herauszufinden, welches die geeignete Anordnung der verwendeten Funktionen ist.
Die Suite bietet Intel für knapp 800 US-Dollar an. Die Komponenten sind aber auch einzeln für je 399 US-Dollar zu beziehen.
Siehe dazu auch:
- Intel Software Conference: Intel goes Parallel [13]
- Intel mit Multithreading-Toolkit für Visual Studio [14]
(ane [15])
URL dieses Artikels:
https://www.heise.de/-220099
Links in diesem Artikel:
[1] http://software.intel.com/en-us/intel-parallel-studio-home/
[2] http://software.intel.com/en-us/articles/intel-parallel-advisor-lite/
[3] http://software.intel.com/en-us/intel-parallel-composer/
[4] http://software.intel.com/en-us/intel-compilers/
[5] http://software.intel.com/en-us/articles/parallel-debugger-extension/
[6] http://www.threadingbuildingblocks.org/
[7] http://software.intel.com/en-us/intel-ipp/
[8] http://software.intel.com/en-us/intel-parallel-inspector/
[9] http://software.intel.com/en-us/intel-thread-checker/
[10] http://software.intel.com/en-us/intel-parallel-amplifier/
[11] http://software.intel.com/en-us/intel-vtune/
[12] http://software.intel.com/en-us/articles/intel-thread-profiler-for-windows-tips-and-techniques/
[13] https://www.heise.de/news/Intel-Software-Conference-Intel-goes-Parallel-214796.html
[14] https://www.heise.de/news/Intel-mit-Multithreading-Toolkit-fuer-Visual-Studio-205078.html
[15] mailto:ane@heise.de
Copyright © 2009 Heise Medien