09.09.2011 17:15
Intel stellt Threading Building Blocks 4.0 vor
Intel hat die Threading Building Blocks (TBB) auf die Version 4.0 aktualisiert. Die Bibliothek unterstützt Entwickler bei der Parallelisierung ihrer Anwendungen, was letztlich eine bessere Performance in Multicore-Umgebungen verspricht.
Die TBB 4.0 enthalten mehrere, zum Teil umfangreiche Updates. So wird nun erstmals auch der mit den TBB 3.0, Update 5 eigeführte Flow Graph voll unterstützt, mit dem sich unter anderem statische und dynamische Abhängigkeiten zwischen Berechnungen visualisieren lassen. Ebenfalls neu werden jetzt auch Memory Pools von den Threading Building Blocks unterstützt, mit denen die Speicherzuweisung auf vom Nutzer vorgegebene Regionen beschränkt werden kann. Eine Concurrent Memory Queue erlaubt die Priorisierung paralleler Aufgaben und mit Concurrent Unordered Sets stehen Entwicklern per Hashkey zugängliche threadsichere Container zur Verfügung, in denen sich Nutzerobjekte ablegen lassen.
Die Möglichkeit, Prioritäten-Level (low, normal, high) für Tasks und Task-Gruppen festzulegen und die Unterstützung threadsicherer, atomarer Operationen im GCC ergänzen das Update auf die Threading Building Blocks 4.0.
Die TBB stehen für Windows, Linux und Mac OS X kostenfrei unter der GPLv2 (mit Runtime Exception) zum Download zur Verfügung. Eine kommerzielle Version (ab 299 US-Dollar) wird von Intel bereitgestellt.
(rl)
Ab sofort kann man sich mit Vorträgen für die neue Konferenz zu Agile ALM, Continuous Delivery und DevOps bewerben.
Am 5. und 6. Juni trifft sich in Toulouse die Eclipse-Community zur Erstauflage der EclipseCon France. Bis 26. Mai kann man sich noch zum Frühbucherpreis registrieren.