Skin ADV
Text Size

C++ AMP (C++ Accelerated Massive Parallelism), la libreria creata da Microsoft per enfatizzare il calcolo parallelo e le funzionalità general purpose delle moderne GPU tramite codice C++, diverrà a breve compatibile con HSA.

 

 


MultiCoreWare in collaborazione con AMD e Microsoft hanno da poco annunciato il rilascio di un compilatore basato su CLANG/LLVM, aprendo la strada all’utilizzo di C++ AMP su altre piattaforme diverse dall’accoppiata Windows + Visual C++.
Il supporto a C++ AMP in HSA è garantito tramite un backend LLVM con supporto sia a Khronos SPIR 1.2 sia a HSAIL. 


Khronos SPIR (Standard Portable Intermediate Representation) è lo standard aperto del Khronos Group che si occupa di mappare il linguaggio di rappresentazione intermedia generato dal compilatore LLVM direttamente in codice C OpenCL. HSAIL è invece un linguaggio assembly di alto livello per l’architettura HSA, sempre supportato dal compilatore LLVM.


Il primo caso permette quindi di programmare in C++ AMP anche su piattaforme non aderenti in pieno alle specifiche HSA (basta infatti il supporto ad OpenCL 1.2), mentre il secondo è pensato specificamente per le piattaforme aderenti alle specifiche HSA.


AMD ha intenzione di rilasciare il progetto sotto licenza NCSA nel marzo 2014, premettendo alla community di partecipare allo sviluppo della tecnologia.
C++ AMP venne annunciato nel giugno del 2011 da parte di Microsoft, implementato tramite DirectX 11 (nello specifico tramite DirectCompute) e rese le specifiche pubbliche nell’agosto del 2012, continuandone lo sviluppo e rilasciando ulteriori librerie sotto licenza Apache.


Sebbene non vi sia alcun annuncio da parte di Microsoft di entrar a far parte dell’HSA Foundation, la stessa Microsoft mostra interesse all’evolversi dei fatti e in futuro non è da escludersi una maggior collaborazione con la fondazione o addirittura il diventarne membro.


Pubblicato in: News, Software
Tags: amd , c++ , clang , HSA , llvm , microsoft , opencl

OkNotizie
Alessio Tommasini
Autore: Alessio Tommasini
Esperto in:
Programmazione, gaming, Windows
Ancora studente di informatica è appassionato di videogiochi, assemblaggio di PC e programmazione 3D tramite DirectX. Esperto di sistemi operativi Windows, videogames e periferiche.
Notizie postate da Alessio TommasiniArticoli postati da Alessio Tommasini
43
news
6
articoli
Questo indirizzo email è protetto dagli spambots. E' necessario abilitare JavaScript per vederlo.

Ultime dal forum

TiempoLibreSite
Lead The Future

Quotazioni

Loading
Chart
o Advanced Micro Devices 3.71 ▲0.01 (0.27%)
o Intel Corp. 24.76 ▼0.04 (-0.16%)
o ARM Holdings 50.10 ▲0.86 (1.75%)
o NVIDIA Corp. 18.50 ▼0.21 (-1.12%)
o Microsoft Corp. 37.86 ▲0.39 (1.04%)
o Texas Instruments 44.78 ▲0.15 (0.34%)
o Apple Inc. 527.67 ▲10.32 (1.99%)
NYSE:AMD

Advanced Micro Devices

Company ID [NYSE:AMD] Last trade:3.71 Trade time:4:00PM EST Value change:▲0.01 (0.27%)
NASDAQ:INTC

Intel Corp.

Company ID [NASDAQ:INTC] Last trade:24.76 Trade time:4:00PM EST Value change:▼0.04 (-0.16%)
NASDAQ:ARMH

ARM Holdings

Company ID [NASDAQ:ARMH] Last trade:50.10 Trade time:4:00PM EST Value change:▲0.86 (1.75%)
NASDAQ:NVDA

NVIDIA Corp.

Company ID [NASDAQ:NVDA] Last trade:18.50 Trade time:4:00PM EST Value change:▼0.21 (-1.12%)
NASDAQ:MSFT

Microsoft Corp.

Company ID [NASDAQ:MSFT] Last trade:37.86 Trade time:4:00PM EST Value change:▲0.39 (1.04%)
NASDAQ:TXN

Texas Instruments

Company ID [NASDAQ:TXN] Last trade:44.78 Trade time:4:00PM EST Value change:▲0.15 (0.34%)
NASDAQ:AAPL

Apple Inc.

Company ID [NASDAQ:AAPL] Last trade:527.67 Trade time:4:00PM EST Value change:▲10.32 (1.99%)

Galleria immagini utenti

Il meglio dal forum

hot Windows 8 tips & tweaks. Tanti consigli, soluzioni e miglioramenti apportabili al nuovo sistema operativo di casa Microsoft, Windows 8. Da mettere nel bookmark!
hot Configurazioni tipiche proposte dallo staff. Quattro configurazioni che potete usare come base per la realizzazione del vostro nuovo computer gaming, HTPC, tutto fare oppure economico.
Installare Damn Small Linux su Virtualbox. Una guida completa all'installazione di una distribuzione Linux molto leggera in ambienti virtualizzati attraverso Virtualbox
Acquistare su Alternate.de. A volte i siti esteri possono offrire prodotti a prezzi decisamente concorrenziali. Ecco dunque come acquistare sul sito tedesco Alternate.de
hot Realizzare una distribuzione Linux. Vogliamo creare una distribuzione Linux tutta nostra, firmata Bits'n'Chips. Chiunque voglia essere della partita è bene accetto!
Just some ads!