|
Intel mette in Open Source il suo Multi-Core Development Software |
|
Scritto da MVPNetwork Staff
|
|
giovedì 26 luglio 2007 |
|

La nota casa, regina dei microprocessori, decide di avvalersi del mondo Open Source per rendere disponibile il suo tool di sviluppo Multicore.
{mosgoogle right}
Intel Press Releases - Intel® Threading Building Blocks (TBB), la libreria di template C++ che semplifica lo sviluppo delle applicazioni parallele (vitali per ogni computer multicore) è ora disponibile come progetto Open Source sotto la licenza GNU General Public License versione 2 (GPLv2) con l'eccezione del runtime. Il TBB di Intel, sia come prodotto Open Source che come applicazione commerciale, rende la creazione del parallelismo più performante sui processori multi-core.
-
Intel TBB è una libreria template che aggiunge la programmazione parallel tasking per i programmatori C++. Usa la normale programmazione per mantenerla efficiente ma offre gli express tasks invece delle thread. Ciò permette programmazione scalabile con un minimo sforzo rispetto a quella fatta in C++ con le thread.
-
Offre l'astrazione per il parallelismo che evita la programmazione a basso livello necessaria per l'impiego diretto dei pacchetti basati sul threading come P-Threads o Windows Threads.
-
Estende al C++ l'uso del parallelismo in modo semplice ed efficace. E' progettato per funzionare con qualsiasi compilatore C++, semplificando così lo sviluppo di applicazioni in modalità multi-core.
-
Facilita le performance di scalabilità in modo che funzioni sulla maggior parte delle macchine di oggi rendendo le applicazioni pronte per domani. Rileva il numero dei core disponibili sull'hardware e si configura automaticamente di conseguenza. Rende così ancora più vantaggioso l'avvalersi di tale tecnologia. 
-
E' una soluzione sicura e viene utilizzata da una grande gamma di applicazioni C++, in particolare da quelle dove la scalabilità sia un fattore determinante. Si colloca, quindi, nei settori della creazione di contenuti digitale, animazione, servizi finanziari, progettazione elettronica, automazione e simulazione.
-
Intel continua a supportare la versione commerciale di TBB 2.0, disponibile per 299 dollari statunitensi (€216,29). Il prodotto comprende un anno di supporto tecnico, aggiornamenti e nuove release. La versione commerciale di TBB è anche inclusa nell'Intel® C++ Compiler Professional Editions 10.0, recentemente lanciato sul mercato.
Altre informazioni sul TBB sono disponibili su www.threadingbuildingblocks.org. |