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.










Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026
Le novità ASUS per il 2026 nel settore dei PC desktop
Il nuovo Snapdragon 8 Elite Gen 6 sarà prodotto da TSMC: per il momento Samsung è fuori gioco
Nintendo Switch 2: risultati sotto le attese durante le festività natalizie 2025
Weekend con tante sorprese su Amazon: tornano TV QLED e OLED, robot e molto altro, ecco l'aggiornamento speciale
HONOR non si ferma più: il 2025 è stato un anno da record
Speciale best seller: EUREKA J15 Evo Ultra torna a 449€ e differenze con J15 Ultra, fino a 22.000Pa e lavaggio 75°C, sono top di gamma
Roborock Q10 X5+ da 10.000 Pa a 199€ è un vero affare, potente e con stazione di svuotamento compatta
E-mail reset password di Instagram: la causa è un furto di dati che coinvolge 17,5 milioni di account
La NASA ha discusso le problematiche dello scudo termico della navicella Orion per Artemis II ma c'è piena fiducia
Il razzo spaziale NASA SLS e la capsula Orion di Artemis II potrebbero essere portati al pad per i test il 17 gennaio
Stazione Spaziale Internazionale: Crew-11 potrebbe rientrare a partire dalla tarda serata del 14 gennaio
Samsung Galaxy S26 Ultra: la ricarica della batteria sarà molto rapida
Apple ha un nuovo partner per la sua Apple Card: ecco cosa cambia
Trenitalia introduce il prezzo dinamico per i biglietti delle Frecce: un vantaggio per gli utenti?
OnePlus non si ferma più: c'è un altro super smartphone in arrivo









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