Die AMDGPU LRU Bulk Move-Funktionalität erhöht die Leistung in OpenCL und Vulkan

Hardware /. Die AMDGPU LRU Bulk Move-Funktionalität erhöht die Leistung in OpenCL und Vulkan

Talos-Prinzip Benchmarked

1 Minute gelesen AMDGPU LRU Bulk Move

Die Vulkan-API hat die AMD-Grafikkarten immer bevorzugt, und es ist bedauerlich, dass nicht viele Entwickler Vulkan angemessen unterstützen, aber das hat AMD nicht davon abgehalten, daran zu arbeiten, die Leistung noch besser zu machen. Huang Rui und Christian Konig von AMD haben an der AMDGPU LRU Bulk Move-Funktionalität gearbeitet, die die Leistung von Grafikkarten bei Verwendung von Vulkan und OpenCL erhöht.



Die AMDGPU LRU Bulk Move-Funktionalität wurde im neuen Patch eingeführt und das Talos-Prinzip war eines der Spiele, die vor und nach der Implementierung des Patches getestet wurden. Es ist interessant zu sehen, dass die AMDGPU LRU Bulk Move-Funktionalität es ermöglicht, die Leistung des Spiels in Vulkan von 147 FPS auf 163 FPS zu steigern. Das Gleiche gilt für OpenCL-Workloads, bei denen die Latenz von 76 auf 40 gesunken ist. Dies ist in der Tat sehr beeindruckend.

Obwohl die Einführung von AMD-Grafikkarten nicht wie erwartet verlief und die Leistung der Desktop-Karten etwas überwältigend war, kann man mit Sicherheit sagen, dass AMD daran gearbeitet hat, eine angemessene Treiberunterstützung bereitzustellen, und dass das Unternehmen mit jeder Karte eine bessere Leistung erzielen konnte Treiber-Update. Im Vergleich zum ursprünglichen Start der Grafikkarten ist dies in der Tat sehr beeindruckend und AMD konnte die Dinge maximal optimieren.



Aber Team Red hat hier nicht aufgehört und bastelt immer noch an Dingen, um die Leistung noch besser zu machen. Benutzer möchten die gesamte Leistung der von ihnen gekauften Hardware nutzen. Dies kann nur geschehen, wenn AMD die Hardware ordnungsgemäß unterstützt. Ich bin sicher, dass dies etwas ist, das Benutzer schätzen werden.



Nach den technischen Angaben von AMD:



Wenn amdgpu_vm_validate_pt_bos () aufgerufen wird und wir nichts zu tun haben, verschieben wir nicht jedes BO einzeln, sondern schneiden die LRU-Liste in Stücke, sodass wir alles in nur einer Operation bis zum Ende verschieben.

Die AMDGPU LRU Bulk Move-Funktionalität ist eine großartige Funktion. Wenn wir in den kommenden Tagen weitere Verbesserungen wie diese erhalten, sollten wir mit AMD-Grafikkarten eine viel bessere Leistung erzielen als derzeit.

Quelle freedesktop Stichworte amd