La funcionalidad AMDGPU LRU Bulk Move aumenta el rendimiento en OpenCL y Vulkan

Hardware / La funcionalidad AMDGPU LRU Bulk Move aumenta el rendimiento en OpenCL y Vulkan

Principio de Talos comparado

1 minuto de lectura Movimiento masivo AMDGPU LRU

La API de Vulkan siempre ha favorecido a las tarjetas gráficas AMD y es lamentable que no muchos desarrolladores brinden el soporte adecuado para Vulkan, pero eso no ha impedido que AMD trabaje para mejorar aún más el rendimiento. Huang Rui y Christian Konig de AMD han estado trabajando en la funcionalidad AMDGPU LRU Bulk Move que aumenta el rendimiento de las tarjetas gráficas cuando se utilizan Vulkan y OpenCL.



La funcionalidad AMDGPU LRU Bulk Move se introdujo en el nuevo parche y Talos Principle fue uno de los juegos que se probaron antes y después de implementar el parche. Es interesante ver que la funcionalidad AMDGPU LRU Bulk Move permite que el rendimiento del juego en Vulkan aumente de 147 FPS a 163 FPS. Lo mismo puede decirse de las cargas de trabajo OpenCL donde la latencia disminuyó de 76 a 40 a 40. Esto es realmente impresionante.

Si bien el lanzamiento de las tarjetas gráficas AMD no fue el esperado y el rendimiento de las tarjetas de escritorio fue un poco decepcionante, es seguro decir que AMD ha estado trabajando para brindar el soporte adecuado para los controladores y eso le ha permitido a la compañía brindar un mejor rendimiento con cada uno. actualización del controlador. En comparación con el lanzamiento original de las tarjetas gráficas, esto es realmente impresionante y AMD ha podido modificar las cosas al máximo.



Pero el equipo Red no se ha detenido allí y todavía está jugando con las cosas, tratando de mejorar aún más el rendimiento. Los usuarios quieren obtener todo el rendimiento posible del hardware que han comprado y eso solo puede suceder si AMD proporciona el soporte de software adecuado para el hardware. Estoy seguro de que esto es algo que los usuarios agradecerán.



Según los detalles técnicos proporcionados por AMD:



cuando se llama a amdgpu_vm_validate_pt_bos () y no tenemos nada que hacer, no movemos cada BO uno por uno, sino que cortamos la lista LRU en pedazos para mover todo en masa hasta el final en una sola operación.

La funcionalidad AMDGPU LRU Bulk Move es una gran característica y si seguimos obteniendo mejoras como estas en los próximos días, deberíamos obtener un rendimiento mucho mejor de las tarjetas gráficas AMD en comparación con lo que tenemos a nuestra disposición en este momento.

Fuente escritorio libre Etiquetas amd