Sul sito Microsoft Research si parla di
Accelerator,
una libreria C# che facilita la programmazione delle GPU.
Sinceramente credo
molto in questo campo, anche se per ora è solo una nicchia rispetto alla
programmazione "tradizionale" che ha come target le CPU.
In effetti,
escludendo i videogiochi, alcuni tipi di applicazioni (image processing,
statistica, simulazione, ecc.) possono trarre enormi vantaggi nell'utilizzo di
una GPU: tanta potenza di calcolo a bassissimo costo.
Il problema è che oggi
i linguaggi non sono di così alto livello, o forse i programmatori di CPU si
sono stati abituati troppo bene , quindi ci vuole un certo sforzo per
avvicinarsi ad alcuni concetti della programmazione di GPU.
I leader del
mercato (ATI e NVidia) stanno investendo enormi capitali in questo settore.
Microsoft, avviando un progetto di ricerca, dimostra di nutrire un certo
interesse: vedremo...intanto io mi sono già scaricato il technical report.
powered by IMHO 1.3