Als «gpu» getaggte Fragen

25
Was kostet der Zustandswechsel?

Programmierer sollten eine ziemlich gute Vorstellung von den Kosten bestimmter Operationen haben: zum Beispiel die Kosten eines Befehls auf der CPU, die Kosten eines L1-, L2- oder L3-Cache-Fehlschlags, die Kosten eines LHS. Wenn es um Grafiken geht, ist mir klar, dass ich kaum eine Ahnung habe, was...

19
Warum ist Rekursion in OpenCL verboten?

Ich möchte OpenCL verwenden, um das Rendern von Raytrace-Bildern zu beschleunigen, aber ich stelle fest, dass auf der Wikipedia-Seite behauptet wird, dass die Rekursion in Open CL verboten ist. Ist das wahr? Da ich beim Raytracing weitgehend von Rekursion Gebrauch mache, ist eine erhebliche...

14
Warum haben GPUs noch Rasterizer?

Trotz der Fortschritte haben moderne GPUs immer noch feste Rasterizer. Sehr anpassbar, mit programmierbaren Shadern, aber dennoch nicht vollständig programmierbar. Warum das? Warum können GPUs nicht einfach massiv parallele Geräte mit universellen Recheneinheiten sein, bei denen Rasterizer nur eine...

14
Werden Nachschlagetexturen noch für irgendetwas verwendet?

Ich weiß seit nicht allzu langer Zeit (vor 5-10 Jahren?), Dass es beliebt / effizient war, Daten in Texturen auszubacken und dann die Daten aus den Texturen zu lesen, wobei häufig die eingebaute Texturinterpolation verwendet wurde, um eine lineare Interpolation der gebackenen Daten zu erhalten aus...

11
Worauf wartet meine GPU?

Ich schreibe ein OpenCL-Programm zur Verwendung mit meiner GPU der AMD Radeon HD 7800-Serie. Laut AMDs OpenCL-Programmierhandbuch verfügt diese GPU-Generation über zwei Hardware-Warteschlangen, die asynchron arbeiten können. 5.5.6 Befehlswarteschlange Für Südinseln und höher unterstützen Geräte...

9
Per-Vertex-Berechnung in OpenGL-Tesselation

Ich versuche, eine positionsbasierte Stoffsimulation mithilfe von Hardware-Tesselation zu implementieren. Dies bedeutet, dass ich einfach ein Kontrollquad auf die Grafikkarte hochladen und dann Tesselation und Geometrieschattierung verwenden möchte, um die Knoten im Stoff zu erstellen. Diese Idee...