oestrimnio escribió:DirectMLTengo una duda sobre el DirectML que planteo a los amables expertos del foro.
He buscado info en este mismo hilo, y más o menos entiendo que es una especie "versión directx12" del DLSS de nvidia, pero no me ha quedado claro si es imprescindible hard dedicado o no, o si dicho hard estaría presente en la XSX.
Aporto un enlace.
https://www.overclock3d.net/news/softwa ... ng_about/1Saludos
DirectML es DLSS y más, es decir, el DLSS es una aplicación de lo que se puede hacer con DirectML.
Cualquier GPU, desde Kepler, es factible de usar DirectML, incluso se puede hacer mediante la CPU, la diferencia radica en el rendimiento que tiene sobre cada GPU.
Para DirectML es mejor tener unidades de cómputo de enteros (INT4, INT8) para muchas de sus operaciones por lo que, en el caso de las Nvidia Turing con los Tesla Core, tienes mucho más rendimiento que con otras GPUs que carecen de esta opción. En el caso de Series X lo que se ha hecho es hacer que los shaders permitan la ejecución de INT4 e INT8, es decir, es una solución híbrida, pero que quita rendimiento de FP32 para permitir su uso haciendo que puedas tener 4 veces más potencia de cálculo en INT4 y 8 veces más en INT4 que teniendo que usar FP32.
Evidentemente, no es la mejor opción, pero sí mucho más rentable económicamente (por el tamaño de la GPU) y que permite mejorar el rendimiento en DirectML que si tuvieras que usar los shaders convencionales.