Intel heeft aangekondigd dat het zijn ontwikkeltools voor het programmeren van multithreaded applicaties opensource zal maken. Threading Building Blocks (TBB) 2.0 draait cross-platform en krijgt een gpl v2-licentie.
De chipmaker zal de commerciële versie handhaven, waarbij het bedrijf de klant ondersteuning zal verlenen. Intel is nog bezig om de gpl v3-licentie te bestuderen, maar of de software ooit onder die licentie zal verschijnen is nog maar de vraag. Met TBB richt Intel zich op C++-programmeurs; de tools moeten het ontwikkelaars eenvoudiger maken om met behulp van templates optimaal gebruik te maken van multithreading. Intel zou ook overwegen om soortgelijke ontwikkelsoftware voor Java en .Net uit te brengen. Opvallend is dat het vrijgegeven programmeergereedschap ook kan draaien op systemen die niet zijn voorzien van een Intel-cpu, zoals een Macintosh met G5-processor.
Door de opkomst van dual-, quad- en andere multicore-processors stijgt de vraag naar software die optimaal gebruik weet te maken van de extra rekeneenheden in moderne cpu's. De chipmaker hoopt dat, nu de software is voorzien van een opensourcelicentie, TBB zal uitgroeien tot een standaardtool voor het ontwikkelen van multithreaded programmatuur. Om de opensourcegemeenschap op weg te helpen is door Intel een website in het leven geroepen. Concurrent AMD blijft niet aan de zijlijn toekijken; ook deze processorfabrikant belooft programmeurs die hun code willen optimaliseren voor multi-core-cpu's een warm bedje.