C++ AMP, il GPU computing secondo Microsoft
Microsoft annuncia le estensioni C++ AMP che permetteranno agli sviluppatori di sfruttare in modo adeguato la potenza di calcolo messa a disposizione dalle GPU
di Gabriele Burgazzi pubblicata il 16 Giugno 2011, alle 15:13 nel canale ProgrammiMicrosoft
Nel corso dell'AMD Fusion Developer Summit, Microsoft ha tolto il velo ad alcune estensioni C++ che offriranno la possibilità estendere i confini della programmazione con questo linguaggio. A parlare in occasione della conferenza è Herb Sutter; le nuove estensioni prendono il nome di C++ Accelerated Massive Parallelism, abbreviate in C++ AMP, e si tratta di spec aperte in modo da essere implementate anche in piattaforme non Microsoft con compilatori non Microsoft.

Di fatto si tratta di estensione che permettono di portare il linguaggio C++ in nuovi scenari di impiego e adattarlo ad hardware particolarmente adatto a determinate operazioni, come le GPU. Le potenzialità delle GPU quando si parla di programmazione sono oramai note ai più: la particolare architettura estremamente parallelizzata delle stesse permette al programmatore di accelerare in modo sensibile e tangibile operazioni particolarmente intense, che richiederebbero tempi decisamente diversi se eseguite su comuni CPU.
Microsoft includerà il supporto a C++ AMP nella prossima versione di Visual Studio: si tratta di specifiche Open, come abbiamo detto, e come tali troveranno spazio anche in compilatori non Windows. Secondo quanto riportato da Sutter, infatti, Microsoft e AMD starebbero lavorando attivamente per lo sviluppo di compilatori non Windows. Il lavoro di Microsoft, secondo quanto emerge anche sul blog ufficiale, è esteso anche ad una collaborazione con NVIDIA.









Tascabile e con Android: BOOX Go 6 Gen II è diverso da tutti gli altri e-reader
Recensione Lenovo Idea Tab Plus: il tablet da 12 pollici che costa meno di 300 euro
Oltre il contante e le crypto: tutto sull'Euro Digitale e la nuova sovranità monetaria europea
Piccolo è bello: Cisco presenta Antares, due piccoli modelli linguistici per l'analisi delle vulnerabilità
Z.AI avvia un data center da 1 gigawatt. L'obiettivo: dimostrare che la Cina non ha bisogno di NVIDIA
Microsoft e Mistral annunciano un accordo multimiliardario per l'IA europea e la sovranità digitale
Grazie al Very Large Telescope potrebbe essere stata individuata una luna in un sistema solare diverso dal nostro
Sony FX5: RAW interno X-OCN e Open Gate arrivano dalla VENICE 2 in un corpo compatto
AMD e Anthropic, affare fatto: 5 miliardi di dollari e GPU Instinct MI450 a profusione per spingere Claude
Cyber Arena Tour 2026, WINDTRE BUSINESS porta le simulazioni di attacco nelle imprese
Wistron ha aperto il primo stabilimento negli USA: i Superchip di NVIDIA nel mirino
"Così è facile perdere il lavoro": la funzione Record a Skill di Claude fa discutere
Peak Design ripensa la staffa a L: il tracker si nasconde nella piastra
Samsung: ufficiale la serie Galaxy Z Fold 8! Arriva il primo formato "a passaporto"
Galaxy Watch Ultra2 e Watch9 ufficiali: più sottili, luminosità record e monitoraggio cardiaco avanzato
Un razzo spaziale Falcon 9 ha lanciato la missione Northrop Grumman MRV-MEP per prolungare la vita dei satelliti
Microlino: dal rischio di fallimento alla vettura unica che celebra le 5.000 unità prodotte









43 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infohttp://www.pcper.com/news/General-Tech/AFDS11-Microsoft-Announces-C-AMP-Competitor-OpenCL
...notevole il test su Llano...inoltre mette in luce come microsoft stia già collaborando con AMD per spingere verso l'utilizzo massiccio di DirectCompute e simili...finalmente si aprono interessanti proposte per l'uso combinato cpu/gpu...
http://techreport.com/discussions.x/21134
...notevole il test su Llano...inoltre mette in luce come microsoft stia già collaborando con AMD per spingere verso l'utilizzo massiccio di DirectCompute e simili...finalmente si aprono interessanti proposte per l'uso combinato cpu/gpu...
Dai bench emerge che llano è davvero una bella bestia visto che produce una potenza quasi pari a 2 5800 affiancate (anche perchè probabilmente la APU interna viene spenta o sfruttata a regime molto basso con le schede esterne, visto che mi pare di ricordare che con opencl le 5850 facevano più di 400GFlops a testa).
Non capisco perché Microsoft abbia sviluppato C++ AMP rilasciandola open. A questo punto non potevano intervenire direttamente su OpenCL?
Forse gli avrebbe poi creato problemi di licenza nell'inclusione in Visual Studio?
In ogni caso ben venga l'open-ness.
...penso ci sia anche un problema di sync per il funzionamento apu con gpu esterna...
Eh già... siccome MS è brutta e cattiva non può farlo?
Forse gli avrebbe poi creato problemi di licenza nell'inclusione in Visual Studio?
Visual Studio supporta già OpenCL.....
In realtà MS ha al proprio interno una serie di tecnici (ed una intera minidivisione) dedicata a progetti open. Solo che è poco pubblicizzata....
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".