Red de conocimiento informático - Aprendizaje de código fuente - ¿Cuál es la diferencia entre admitir la tecnología Cuda y admitir DirectX 11?

¿Cuál es la diferencia entre admitir la tecnología Cuda y admitir DirectX 11?

CUDA (Compute Unified Device Architecture), una plataforma informática lanzada por el fabricante de tarjetas gráficas NVidia. CUDA? es una arquitectura informática paralela de propósito general introducida por NVIDIA que permite a las GPU resolver problemas informáticos complejos. Incluye la arquitectura del conjunto de instrucciones CUDA (ISA) y el motor de computación paralela dentro de la GPU. Los desarrolladores ahora pueden escribir programas para la arquitectura CUDA utilizando C, uno de los lenguajes de programación de alto nivel más utilizados. Los programas escritos pueden luego ejecutarse con un rendimiento ultraalto en procesadores habilitados para CUDA. En el futuro se admitirán otros lenguajes, incluidos FORTRAN y C++.

DirectX 11 es sólo una versión muy mejorada de DirectX 10, en lugar de una innovación completa de 9.0C y 10.0/10.1. DirectX 11 trae cinco características importantes: Tessellation (tecnología de superficie de subdivisión integrada), Multi-Threading (multi-threading), DirectCompute (computación general), Shader Model 5.0 (motor de renderizado 5.0) y Texture Compression (compresión de texturas). a los usuarios. Win7 proporciona directamente DirectX 11, mientras que Vista puede admitir 11.0 actualizando el paquete del controlador DirectX.

CUDA tiene en cuenta principalmente la programación, mientras que DX 11 se utiliza principalmente para mejorar los efectos visuales.