image/svg+xml
Logo Tom's Hardware
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Tom's Hardware Logo
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Forum
  • Sconti & Coupon
Offerte & Coupon
Accedi a Xenforo
Immagine di PassMark svela un Intel Core 7 a 10 P-core puri PassMark svela un Intel Core 7 a 10 P-core puri...
Immagine di Zotac RTX 5060 a soli 285€: un’occasione che potrebbe non ripetersi Zotac RTX 5060 a soli 285€: un’occasione che potrebbe no...

NVIDIA, CUDA arriva anche su RISC-V

Advertisement

Avatar di Antonello Buzzi

a cura di Antonello Buzzi

Senior Editor @Tom's Hardware Italia

Pubblicato il 08/09/2021 alle 15:00
Quando acquisti tramite i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Scopri di più

RISC-V è sicuramente uno degli argomenti più interessanti degli ultimi tempi inerenti al mondo dell'informatica, poiché l'Instruction Set Architecture (ISA) consente un'ampia personalizzazione ed è facile da comprendere, oltre a offrire indiscutibili vantaggi, come il fatto di essere open source e non dover pagare alcuna licenza per il suo utilizzo. C'è persino un progetto che ha realizzato una GPU generica basata su RISC-V ISA, e ora stiamo assistendo a un port della libreria software CUDA di NVIDIA sulla piattaforma Vortex RISC-V GPGPU.

nvidia-gpu-184364.jpg

CUDA (Compute Unified Device Architecture) rappresenta una piattaforma di elaborazione e un’Application Programming Interface (API) unica che viene eseguita sulla linea di schede grafiche di NVIDIA. Quando le applicazioni sono dotate di supporto CUDA, è possibile svolgere operazioni più velocemente sulle GPU compatibili. Recentemente, i ricercatori hanno esaminato un modo per abilitare il supporto del toolkit software CUDA su un progetto RISC-V GPGPU chiamato Vortex. Il Vortex RISC-V GPGPU mira a fornire una GPU RISC-V basata sull’ISA RV32IMF. Ciò significa core a 32 bit che possono essere scalati in un design GPU da 1 a 32 core. Supporta l'API grafica OpenCL 1.2 e oggi anche alcune istruzioni CUDA.

I ricercatori hanno affermato:

...in questo progetto proponiamo e costruiamo una pipeline per supportare una migrazione CUDA end-to-end: la pipeline accetta i codici sorgente CUDA come input e li esegue su un'architettura GPU RISC-V estesa. La nostra pipeline consiste in diversi passaggi: traduce il codice sorgente CUDA in NVVM IR, converte NVVM IR in SPIR-V IR, inoltra SPIR-V IR in POCL per ottenere il file binario RISC-V e infine esegue il file binario su una architettura GPU RISC-V estesa.

nvidia-cuda-risc-v-184363.jpg

Questo processo è visualizzato nel grafico qui sopra, che mostra tutti i passaggi per farlo funzionare. In pratica, il codice sorgente CUDA viene fornito nel formato di rappresentazione intermedia (IR) chiamato NVVM IR. Successivamente viene convertito in Standard Portable Intermediate Representation (SPIR-V) IR e successivamente viene inoltrato nell'implementazione open source dello standard OpenCL chiamata POCL. Poiché Vortex supporta OpenCL, è anche in grado di eseguire il codice senza problemi. Nel caso foste interessati, trovate ulteriori dettagli su questo complicato processo in questo documento.

Le notizie più lette

#1
Resident Evil Requiem senza collector, i fan sono delusi dalle motivazioni
2

Videogioco

Resident Evil Requiem senza collector, i fan sono delusi dalle motivazioni

#2
Paracetamolo, il pericolo reale è spesso ignorato
2

Scienze

Paracetamolo, il pericolo reale è spesso ignorato

#3
Come Bullfrog sta influenzando il gaming moderno ancora oggi
7

Speciale

Come Bullfrog sta influenzando il gaming moderno ancora oggi

#4
Quando l'algoritmo ci condannò per salvarci dalla «monoculture»
4

EDITORIALE

Quando l'algoritmo ci condannò per salvarci dalla «monoculture»

#5
PassMark svela un Intel Core 7 a 10 P-core puri
3

Hardware

PassMark svela un Intel Core 7 a 10 P-core puri

👋 Partecipa alla discussione!

0 Commenti

⚠️ Stai commentando come Ospite . Vuoi accedere?

Invia

Per commentare come utente ospite, clicca triangoli

Cliccati: 0 /

Reset

Questa funzionalità è attualmente in beta, se trovi qualche errore segnalacelo.

Segui questa discussione

Advertisement

Ti potrebbe interessare anche

Zotac RTX 5060 a soli 285€: un’occasione che potrebbe non ripetersi

Offerte e Sconti

Zotac RTX 5060 a soli 285€: un’occasione che potrebbe non ripetersi

Di Dario De Vita
PassMark svela un Intel Core 7 a 10 P-core puri

Hardware

PassMark svela un Intel Core 7 a 10 P-core puri

Di Antonello Buzzi
Tutto su ChatGPT in un unico corso: segreti, strategie e attestato finale

Sponsorizzato

Tutto su ChatGPT in un unico corso: segreti, strategie e attestato finale

Di Dario De Vita
Qualcomm apre ai PC desktop con Snapdragon X2

Hardware

Qualcomm apre ai PC desktop con Snapdragon X2

Di Antonello Buzzi
Windows 11, confermati problemi di spegnimento dopo l’update

Hardware

Windows 11, confermati problemi di spegnimento dopo l’update

Di Antonello Buzzi

Advertisement

Advertisement

Footer
Tom's Hardware Logo

 
Contatti
  • Contattaci
  • Feed RSS
Legale
  • Chi siamo
  • Privacy
  • Cookie
  • Affiliazione Commerciale
Altri link
  • Forum
Il Network 3Labs Network Logo
  • Tom's Hardware
  • SpazioGames
  • CulturaPop
  • Data4Biz
  • TechRadar
  • SosHomeGarden
  • Aibay

Tom's Hardware - Testata giornalistica associata all'USPI Unione Stampa Periodica Italiana, registrata presso il Tribunale di Milano, nr. 285 del 9/9/2013 - Direttore: Andrea Ferrario

3LABS S.R.L. • Via Pietro Paleocapa 1 - Milano (MI) 20121
CF/P.IVA: 04146420965 - REA: MI - 1729249 - Capitale Sociale: 10.000 euro

© 2026 3Labs Srl. Tutti i diritti riservati.