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
Sconti & Coupon
Accedi a Xenforo
Immagine di LTSC è la versione più pulita di Windows! Tua a 8€ per un tempo limitato LTSC è la versione più pulita di Windows! Tua a 8€ per u...
Immagine di Incredibile ma vero: PNG si aggiorna dopo ben 22 anni Incredibile ma vero: PNG si aggiorna dopo ben 22 anni...

L'API Vulkan ha qualcosa che le DirectX non hanno

Advertisement

Quando acquisti tramite i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Scopri di più
Avatar di Manolo De Agostini

a cura di Manolo De Agostini

Pubblicato il 17/09/2018 alle 14:59

Il Khronos Group ha annunciato che Vulkan è diventata la prima API grafica a includere un "formal memory model" (modello di memoria formale) per i suoi linguaggi di programmazione associati GLSL e SPIR-V. Che cosa significa?

Come spiega lo stesso consorzio in questo post, un "memory model" descrive il modo in cui i thread in un sistema di calcolo parallelo possono accedere a dati condivisi e sincronizzarli l'uno con l'altro, permettendo ai compilatori e all'hardware di riordinare e ottimizzare gli accessi di memoria.

"Questo si ottiene specificando con precisione dove e come le istruzioni e le operazioni in memoria possono essere riordinate e in quale ordine gli effetti di queste operazioni in memoria possono diventare visibili agli altri thread".

I "formal memory model" rappresentano uno sviluppo piuttosto recente in ambito informatico, che coincide con la disponibilità delle CPU multi-core. "C++11 è stata la prima versione di C++ a includere una definizione di modello di memoria per l'esecuzione sulle CPU. C'è ancora molta ricerca in corso su come far scalare questi modelli su sistemi altamente paralleli con nuove nozioni come scoped synchronization".

vulkan

Dato che le GPU sono diventate più parallele e programmabili, e i loro linguaggi di shading e compilatori associati sono diventati più sofisticati, la necessità di un modello di memoria formale per la grafica via GPU e la programmazione del calcolo è diventata sempre più impellente.

Di conseguenza l'API Vulkan si è adeguata per soddisfare le necessità dei programmatori. Non è un cambiamento avvenuto dall'oggi al domani, ma vi sono stati diversi passaggi intermedi con il rilascio della Vulkan Memory Model Specification provvisoria con estensioni per Vulkan, SPIR-V e GLSL per dare agli sviluppatori ulteriore controllo su come i loro shader sincronizzano l'accesso alla memoria in un ambiente di calcolo parallelo.

Di pari passo alle estensioni, il Khronos Group ha rilasciato una descrizione formale del modello di memoria Vulkan usando Alloy - un linguaggio sviluppato dal MIT per descrivere strutture logiche e uno strumento per esplorarle.

Il modello di memoria di Vulkan è basato sul modello di memoria C++, ma aggiunge preziose funzionalità tra cui "scopes, storage classes e disponibilità della memoria e visibilità delle operazioni". Ognuna di queste caratteristiche permette un livello aggiuntivo di controllo rispetto al modello di base C++, cosa che può essere sfruttata per ridurre il costo della sincronizzazione e così aumentare le prestazioni.

Khronos ha rilasciato il tutto in forma provvisoria per ottenere il feedback dalla comunità C ++, dagli accademici, dagli ingegneri di compilatori e sviluppatori di software con esperienza nella comunicazione multi-thread e nell'uso della memoria. Il gruppo di lavoro Vulkan incorporerà il feedback nella specifica finale. Tutti i materiali provvisori sono disponibili sul repository GitHub del modello di memoria Vulkan.

Leggi altri articoli

👋 Partecipa alla discussione! Scopri le ultime novità che abbiamo riservato per te!

0 Commenti

⚠️ Stai commentando come Ospite . Vuoi accedere?


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

Segui questa discussione
Advertisement

Non perdere gli ultimi aggiornamenti

Newsletter Telegram

I più letti di oggi


  • #1
    Uso della VRAM ridotto all'osso con la nuova versione del DLSS
  • #2
    Blocco diesel Euro 5 Nord Italia: tutto quello che c'è da sapere
  • #3
    Uno YouTuber ha acquistato uno dei marchi più famosi del retrogaming
  • #4
    Questa è la tech che salverà le schede video da 8GB
  • #5
    Amazon Prime Day, quand'è, quanto dura e come trovare le offerte migliori
  • #6
    Helldivers 2 trasforma le recensioni negative in DLC
Articolo 1 di 5
Incredibile ma vero: PNG si aggiorna dopo ben 22 anni
Rivoluzione PNG: dopo 22 anni arriva il supporto HDR, animazioni e metadati Exif nel nuovo formato che cambierà il web e la fotografia digitale.
Immagine di Incredibile ma vero: PNG si aggiorna dopo ben 22 anni
1
Leggi questo articolo
Articolo 2 di 5
LTSC è la versione più pulita di Windows! Tua a 8€ per un tempo limitato
Se avete bisogno di stabilità e affidabilità a lungo termine, con un ciclo di vita di supporto esteso, allora non perdetevi questa super offerta su Windows 11 LTSC
Immagine di LTSC è la versione più pulita di Windows! Tua a 8€ per un tempo limitato
Leggi questo articolo
Articolo 3 di 5
WD_BLACK SN8100, l'SSD PCIe 5.0 più veloce sul mercato | Test & Recensione
Il nuovo SSD flagship di Sandisk combina prestazioni estreme ed efficienza energetica, per un risultato a diro poco impressionante.
Immagine di WD_BLACK SN8100, l'SSD PCIe 5.0 più veloce sul mercato | Test & Recensione
2
Leggi questo articolo
Articolo 4 di 5
NVIDIA pensa già alle RTX 50 SUPER: ecco quando arriveranno
Le nuove RTX 50 SUPER debutteranno probabilmente al CES 2026. Le novità riguardano principalmente la VRAM, aumentata del 50% rispetto ai modelli base.
Immagine di NVIDIA pensa già alle RTX 50 SUPER: ecco quando arriveranno
20
Leggi questo articolo
Articolo 5 di 5
Lenovo ThinkPad X9 14 Aura Edition: la rivoluzione dei ThinkPad | Test & Recensione
Un ThinkPad che rompe con la tradizione: design in alluminio, display OLED e intelligenza artificiale in un corpo ultrasottile e raffinato.
Immagine di Lenovo ThinkPad X9 14 Aura Edition: la rivoluzione dei ThinkPad | Test & Recensione
Leggi questo articolo
Advertisement
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

© 2025 3Labs Srl. Tutti i diritti riservati.