2011-12-02 7 views
6

Entiendo que C++ AMP se acelera con las GPU compatibles con DirectX 11.
Sin embargo, mi pregunta es si el programa compilado C++ AMP se ejecuta en una máquina sin una GPU compatible con DirectX 11, ¿qué ocurre?¿Funcionará C++ AMP en una máquina sin una GPU compatible?

¿Lo emula alguna aplicación de software de DirectCompute?
¿Se ejecuta en la CPU (quizás usando instrucciones de estilo SSE)?
¿O simplemente no se ejecuta?

+0

Estoy tratando de ejecutar una aplicación CUDA en 2 ordenadores diferentes, donde la el primero tiene NVIDIA GTX 550 Ti y el otro tiene NVIDIA GTX 560. Ambas tarjetas gráficas son compatibles con CUDA y DirectX. La versión actual de DirectX en estas PC es DirectX11. Sin embargo, en ambos casos, la aplicación devuelve el mensaje: [Link.CUDA.GaussDerivative] repliegue de la implementación de la CPU (kernelRadius = 120). ¿Tienes alguna pista de lo que está pasando mal? – Lampis

Respuesta

Cuestiones relacionadas