Microsoft anunció recientemente en el Blog para desarrolladores de DirectX queShader Execution Reordering (SER) finaliza la fase de vista previa y se integra oficialmente en DirectX Raytracing (DXR).En los cálculos de trazado de rayos, debido a la aleatoriedad de la dispersión de la luz, las GPU a menudo enfrentan serios problemas de divergencia al ejecutar códigos de sombreado, lo que resulta en una baja eficiencia de procesamiento.

La función de la tecnología SER es permitir que el código de la aplicación guíe el hardware para encontrar coherencia entre tareas ligeras y reagrupar tareas similares.A través de este reordenamiento, la GPU puede realizar el trabajo de manera más coherente y paralela, mejorando significativamente la eficiencia del acceso a los datos.

Para demostrar el efecto SER, Microsoft proporciona un programa de demostración en el repositorio DirectX-Graphics-Samples. Este ejemplo utiliza renderizado cuádruple de pantalla completa, establece tareas de enmascaramiento con diferentes cargas para simular divergencia computacional y compara visualmente la diferencia de rendimiento antes y después de la clasificación.

Microsoft reveló que en NVIDIA RTX 4090, el rendimiento aumentó un 40% después de habilitar SER; mientras que las tarjetas gráficas Intel Ruixuan serie B mejoraron hasta un 90% en múltiples configuraciones.

Cabe enfatizar que los datos anteriores son solo para el programa de demostración de Microsoft y no son una prueba comparativa de juegos real. Sin embargo, que SER se vuelva positivo significa que los desarrolladores pueden integrarlo de forma segura en proyectos comerciales. En el futuro, se espera que mejore en general la eficiencia del rastreo de luz de los juegos que admiten esta tecnología.