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.








WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
Sale LAN, la Manovra 2027 introduce una tassa sui videogiochi: 1.200 euro all'anno per ogni postazione
11 prezzi imperdibili in Amazon: non solo -180€ Mac mini M6 ma anche Xiaomi 17T (anche Pro), nuovo tablet e molto altro
Giù i prezzi di Xiaomi 17T e Xiaomi 17T Pro su Amazon: il Pro 12GB/256GB a 649€, 599€ il 17T 12GB/512GB, ma sono tutti in sconto
Una tassa di 5,5 centesimi su ogni gigabyte distribuito: la Francia punta a incassare 10 miliardi dalle Big Tech
Vuoi clonare un videogioco con l'IA? Claude adesso ti dice di no
Furto da 6,3 miliardi di dollari, Binance ha già coperto il 90% delle criptovalute sottratte: il restante 10% richiederà più tempo
Gli USA dipendono dai robot stranieri: Trump prepara una nuova offensiva commerciale
Volkswagen non ha più soldi per la Golf elettrica: sviluppo congelato
Telescopio spaziale Hubble: la NASA cerca l'aiuto dell'industria privata per prolungarne la vita
Più sottile e potente: le nuove indiscrezioni sull'hardware di iPhone Air 2
Il JPL estende la vita operativa della sonda spaziale NASA Voyager 1
DAZN Full è in offerta: tutta la Serie A (e molto altro) a prezzo scontato
GTA 6 su PC potrebbe arrivare prima del previsto: nuove conferme sul periodo di lancio
Da zero al tracciato in secondi: LibreCorsa gira in qualsiasi browser









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".