Buenos días.
Estoy planteandome aprender a prorgamar en CUDA, para poder optimizar algunas aplicaciones que tengo programadas en C. Principalmente para trabajar ciertas partes de código que puedo lanzar en paralelo. Antes de saber si realmente me interesa aprender a programar en CUDA quisiera saber que sucede si se realiza un programa en CUDA y se lanza en un PC con una tarjeta que no sea NVIDIA. ¿Lanzaría el programa simplemente en CPU en vez de en CPU y GPU o por el contrario directamente no funcionaría?.
En mi PC tengo una tarjeta NVIDIA, por lo que personalmente me viene al pelo, pero claro, quiero hacer un programa que tambien pueda lanzarse en PCs con tarjetas que no sean NVIDIA aunque tarde mas en ejecutar el código.
Gracias por vuestros consejos!
Estoy planteandome aprender a prorgamar en CUDA, para poder optimizar algunas aplicaciones que tengo programadas en C. Principalmente para trabajar ciertas partes de código que puedo lanzar en paralelo. Antes de saber si realmente me interesa aprender a programar en CUDA quisiera saber que sucede si se realiza un programa en CUDA y se lanza en un PC con una tarjeta que no sea NVIDIA. ¿Lanzaría el programa simplemente en CPU en vez de en CPU y GPU o por el contrario directamente no funcionaría?.
En mi PC tengo una tarjeta NVIDIA, por lo que personalmente me viene al pelo, pero claro, quiero hacer un programa que tambien pueda lanzarse en PCs con tarjetas que no sean NVIDIA aunque tarde mas en ejecutar el código.
Gracias por vuestros consejos!