Task Parallel Library (TPL) è un componente progettato per semplificare la scrittura di codice gestito in grado di utilizzare automaticamente più processori. Utilizzando questa libreria, è possibile esprimere il potenziale parallelismo nel codice sequenziale esistente, in base al quale le attività parallele esposte verranno eseguite simultaneamente su tutti i processori disponibili. In questo modo si ottengono generalmente notevoli aumenti di velocità.
Questa è l'introduzione di un interessante articolo pubblicato su MSDN Magazine di Ottobre 2007 e intitolato Come ottimizzare il codice gestito per computer multicore (la versione inglese è disponibile qui). In esso si parla di una nuova libreria chiamata Parallel FX che dovrebbe essere rilasciata in CTP entro l'autunno e che consentirà di creare applicazioni parallele utilizzando il .NET Framework 3.5.
Technorati Tags:
Programming,
.NET