Domande taggate «gpu»

2
Qual è il costo del cambio di stato?
I programmatori dovrebbero avere una buona idea del costo di determinate operazioni: ad esempio il costo di un'istruzione sulla CPU, il costo di un errore cache L1, L2 o L3, il costo di un LHS. Quando si tratta di grafica, mi rendo conto di avere poca o nessuna idea di …

3
Perché abbiamo framework grafici come OpenGL e DirectX, quando i giochi possono semplicemente disegnare pixel direttamente?
I giochi e altre applicazioni graficamente intense usano framework come OpenGL e DirectX. Inoltre richiedono funzionalità come pixel shader e DX12. Ma perché dovremmo avere bisogno di tutti questi framework e funzionalità GPU quando potremmo semplicemente disegnare tutto pixel per pixel? Innanzitutto, il gioco dovrebbe essere compilato in modo da …

1
Perché le GPU hanno ancora dei rasterizzatori?
Nonostante i progressi, le GPU moderne hanno ancora rasterizzatori fissi. Altamente personalizzabile, con shader programmabili ma tuttavia non completamente programmabili. Perché? Perché le GPU non possono essere semplicemente dispositivi estremamente paralleli con unità di elaborazione universali in cui il rasterizer è solo un software per quel dispositivo fornito dall'utente? Avere …
14 gpu  rasterizer 

2
In che modo il filtro anisotropico viene generalmente implementato nelle GPU moderne?
Il filtro anisotropico "mantiene la nitidezza di una trama normalmente persa dai tentativi della trama della mappa MIP di evitare l'aliasing". L'articolo di Wikipedia fornisce suggerimenti su come può essere implementato ("sondare la trama (...) per qualsiasi orientamento dell'anisotropia"), ma non mi sembra molto chiaro. Sembrano esserci varie implementazioni, come …

1
Le trame di ricerca sono ancora utilizzate per qualcosa?
So non molto tempo fa (5-10 anni?) Che era popolare / efficiente cuocere i dati in trame e quindi leggere i dati dalle trame, spesso usando l'interpolazione di trama incorporata per ottenere l'interpolazione lineare del cotto dati fuori. Ora che il tempo di elaborazione è più economico rispetto al tempo …
14 texture  gpu  hardware 

1
Perché l'efficienza del lavoro è desiderata nella programmazione GPU?
Ho letto il seguente articolo su come eseguire una scansione parallela in CUDA: https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch39.html Nell'articolo si pone l'accento sul rendere "efficiente la scansione". In altre parole, un algoritmo GPU non dovrebbe eseguire più aggiunte di un algoritmo CPU, O (n). Gli autori presentano due algoritmi, uno "ingenuo" che fa aggiunte …






1
Creazione di normali vertici condivisi su GPU
Sono principalmente riuscito a portare un'implementazione di Marching Cubes dalla CPU agli shader di calcolo OpenGL, ma non ho ancora affrontato le normali e mi chiedo il modo migliore per farlo. La mia implementazione si occupa in modo specifico di campi a valore binario (sto cercando di modellare funzioni frattali …


1
Come iniziare a scrivere un profiler GPU di basso livello?
Negli ultimi giorni ho studiato profilatori di GPU di società hardware (Qualcomm, PowerVR, Intel). Ho notato che questi strumenti sembrano fornire maggiori dettagli di basso livello rispetto ai profilatori GPU che ho usato in passato - acquisizione e apitrace di frame OpenGL ES di XCode - che elencava solo quali …
8 gpu 

1
Le moderne GPU contengono comandi cambio?
Sono consapevole che la maggior parte delle GPU moderne, sebbene progettate per il virgola mobile, sono più o meno equivalenti in termini di prestazioni intere in questi giorni, con alcuni avvertimenti come la mancanza di una fusione multipla aggiunta. Non sono sicuro di come questo si applichi alle operazioni a …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.