Sí. Hay muchas investigaciones que descargan cálculos de física a la GPU. Y es más fácil hacerlo con las tarjetas gráficas modernas porque están diseñadas como procesadores de propósito general altamente paralelos. Puede usar API como CUDA, OpenCL o sombreadores de cómputo, o incluso leer y escribir a partir de texturas y usar sombreadores de fragmentos para hacer el trabajo.
Obviamente, algunos tipos de procesamiento físico se adaptan mejor a las GPU que otros. La tela y ciertos tipos de simulación de agua encajan bien porque las relaciones entre los elementos son fijas y el procesamiento para / entre ellos es bastante simple. Siempre hay una compensación cuando se hace este tipo de cosas, por lo que el esfuerzo adicional de moverlo a la GPU con todas sus otras limitaciones puede no valer la pena.
PhysX es una API de física que se diseñó originalmente teniendo en cuenta las tarjetas físicas de hardware, pero cuando eso no funcionó, cambiaron el enfoque a GPGPU (Computación de propósito general en unidades de procesamiento de gráficos).
- ¿Cómo puedo hacer música digital si soy nuevo en esto y todo lo que tengo es una PC?
- ¿Vale la pena el siguiente PC Build? ¿Cómo puedo mejorarlo? Presupuesto: $ 1550. http://pcpartpicker.com/p/MMtf3C?
- ¿Qué puedo hacer para que mi PC funcione más rápido y como nueva sin reiniciar?
- ¿Es posible combinar su procesador con el de otra PC a través de un cable de red?
- ¿Por qué Ubisoft no se preocupa por las PC de gama baja mientras hace juegos de próxima generación?