Multithread-Programmierung mit Open-Source-Bibliothek von Intel
Um Spieleprogrammieren die Entwicklung von Multithread-Anwendungen zu erleichtern, bietet Intel seine Open-Source-Bibliothek Threading Building Blocks 2.0 an.
Intel hat auf der Games Convention Developer Conference (GCDC) die neueste Version seiner Multithreading-Bibliothek Threading Building Blocks 2.0 gezeigt. Die kostenlose Bibliothek erleichtert es Programmieren, Code für Multiprozessorsysteme zu optimieren; Intel hatte die Bibliothek Ende Juli als Open Source freigeben.
Zukünftig werden Spiele einzelne Aufgaben wie die Berechnung der AI, Physik oder Partikel-Systeme einzelnen Kernen des Hauptprozessors zuteilen. Damit der dadurch entstehende Verwaltungs-Overhead möglichst gering bleibt, muss der Code auf Multiprozessorsysteme optimiert werden. (hag)