
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.