Intel hat das in C++ geschriebene Template unter die General Public License Version 2 gestellt und den Source Code veröffentlicht. Das Tool erleichtert die Entwicklung von Anwendungen, die die Vorteile von mehreren Prozessorkernen oder Systemen mit mehreren Prozessoren ausnutzen sollen.
Intel reagiert damit auf Anfragen von vorhandenen und potentiellen Anwendern, die sich mehr Support sowie eine Garantie für die langfristige Verfügbarkeit des Tools gewünscht hatten. Ausgenommen von der GPL-Lizensierung sei die Runtime, damit Anbieter von kommerziellen Anwendungen die Einbindung in ihre Closed-Source-Produkte vornehmen könnten, erklärte James Reinders, Chef der Abteilung Software Development Products bei Intel.
Obwohl Software-Händler und Chip-Hersteller schon länger mehr Anwendungen fordern, welche die Möglichkeiten von Mehrkern-Prozessoren ausnutzen können, ist das Angebot mutlithreading-fähiger Applikationen für x86-Prozessoren bisher noch vergleichsweise gering. “Da gibt es sicherlich noch eine Menge ungenutztes Potential”, sagte Reinders.
Threading Building Blocks läuft unter Windows, Mac OS X und populären Linux-Distributionen auf x86-Prozessoren. Alpha-Versionen sind für Solaris 10, FreeBSD und Mac OS für G5-Chips verfügbar.
Intel wird weiterhin den kostenpflichtigen Support für Threading Building Blocks anbieten. Der Jahrespreis liegt bei 299 Dollar.
DHL Supply Chain nutzt generative KI-Anwendungen für Datenbereinigung und präzisere Beantwortung von Angebotsanforderungen (RFQ).
Marke mtu will globale Serviceabläufe optimieren und strategische Ziele hinsichtlich Effizienz, Nachhaltigkeit und Wachstum unterstützen.
IT-Infrastruktur-Trends 2025: Open-Source-Projekte sowie aufwändige regulatorische und Pflichtaufgaben werden das Jahr prägen.
IT-Systeme werden vor Ort in einem hochsicheren IT-Safe betrieben, ohne auf bauliche Maßnahmen wie die…
Cloud-Trends 2025: Zahlreiche neue Technologien erweitern die Grenzen von Cloud Computing.
Noah Labs wollen Kardiologie-Praxen und Krankenhäuser in Deutschland durch KI-gestütztes Telemonitoring von Patienten entlasten.