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 Raffreddamento al sale abbassa le temperature di 50°C: è la svolta? Raffreddamento al sale abbassa le temperature di 50°C: è l...
Immagine di USB da 128 byte grande come un piatto: il progetto più assurdo del web USB da 128 byte grande come un piatto: il progetto più assu...

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
VPN: cos'è, come funziona e a cosa serve
2

Hardware

VPN: cos'è, come funziona e a cosa serve

#2
USB da 128 byte grande come un piatto: il progetto più assurdo del web
3

Hardware

USB da 128 byte grande come un piatto: il progetto più assurdo del web

#3
Non crederete a cosa sta combinando PayPal

Altri temi

Non crederete a cosa sta combinando PayPal

#4
Un virus nascosto dei pipistrelli sta infettando l’uomo
2

Scienze

Un virus nascosto dei pipistrelli sta infettando l’uomo

#5
GOG regala tre classici che hanno fatto la storia dell’horror

Videogioco

GOG regala tre classici che hanno fatto la storia dell’horror

👋 Partecipa alla discussione!

0 Commenti

⚠️ Stai commentando come Ospite . Vuoi accedere?

Invia

Per commentare come utente ospite, clicca cerchi

Cliccati: 0 /

Reset

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

Segui questa discussione

Advertisement

Ti potrebbe interessare anche

USB da 128 byte grande come un piatto: il progetto più assurdo del web
3

Hardware

USB da 128 byte grande come un piatto: il progetto più assurdo del web

Di Marco Pedrani
Raffreddamento al sale abbassa le temperature di 50°C: è la svolta?

Hardware

Raffreddamento al sale abbassa le temperature di 50°C: è la svolta?

Di Marco Pedrani
Gigabyte regala più FPS ai Ryzen X3D con un nuovo BIOS
2

Hardware

Gigabyte regala più FPS ai Ryzen X3D con un nuovo BIOS

Di Antonello Buzzi
Una periferica USB può compromettere un PC senza allarmi
2

Hardware

Una periferica USB può compromettere un PC senza allarmi

Di Antonello Buzzi
Per la prima volta sotto i 500€: la TV LG con controllo della retroilluminazione

Offerte e Sconti

Per la prima volta sotto i 500€: la TV LG con controllo della retroilluminazione

Di Dario De Vita

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.