
Die Intel® Threading Tools
Intel®
Threading Building Blocks für Windows, Linux, and Mac OS

Datenblatt (englisch)

Intel®
Threading Building Blocks (TBB) ist eine Bibliothek für die Parallelisierung
von C++ Programmen mit Hilfe von Templates. Die Einführung von Multithreading
über Intel TBB erfordert wesentlich
weniger Aufwand gegenüber der Verwendung von expliziten Threads.
Ein
integrierter Taskscheduler ermöglicht die skalierbare Ausführung der Anwendung.
Damit nutzt die Anwendung nicht nur die neuesten Dual Core- und QuadCore
Prozessoren, sondern wird auch signifikante Performancegewinne auf zukünftigen
Mehrkernrechnern mit noch mehr Kernen liefern. Das Threadingmodell der Intel
TBB skaliert, so dass im Allgemeinen bei einem Wechsel auf Computern mit einer
grösseren Anzahl von Rechnerkernen keine Anpassung notwendig ist.
Intel®
Thread Checker

Entwickeln
Sie sichere und fehlerfreie Multi-Threaded
Anwendungen mit erheblich weniger Zeitaufwand: Der Intel® Thread Checker
ist ein Analysewerkzeug, welches nicht deterministische, schwer auffindbare
Fehler bei der Programmierung mit Threads, wie Datenkonflikte (Data Races) und Blockierungen (Deadlocks) in 32-bit und
64-bit Anwendungen findet.
Intel®
Thread Checker eignet sich hervorragend, um in einen automatischen Software-
Qualitätssicherungs- Prozess integriert zu werden. Damit kann sichergestellt
werden, dass das ausgelieferte Softwareprodukt auch dann fehlerfrei ist, wenn
mehrere Threads verwendet werden.
Die Lösung
ist erhältlich für Windows und Linux.
Intel® Thread Checker für Windows
Datenblatt (englisch)
Intel® Thread Checker für Linux
Datenblatt (englisch)
Intel® Thread Profiler für Windows
Datenblatt (englisch)

Intel®
Thread Profiler für Windows hilft bei der thread-spezifischen Optimierung
paralleler Anwendungen auf Intel Multi-Core Prozessoren. Der Thread Profiler
analysiert potentielle Probleme beim Synchronisieren der Threads, entdeckt eine
nicht ausgeglichene Verteilung der Last auf die einzelnen Threads und bestimmt
zum Beispiel den Aufwand für die Verwaltung der Threads.
Intel®
Thread Profiler ist als eigenständiges Produkt erhältlich oder integriert bei
der Installation in das Intel Vtune Performance Analyzer Tool. Es ist aber
nicht erforderlich, zusätzlich eine Lizenz für VTune zu erwerben, da die
benötigten Komponenten Teil des Produktes sind.