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).
- ¿Qué deberías usar para la universidad, una Mac o una PC y por qué?
- ¿Por qué el disco duro de mi PC no libera espacio cuando borro archivos (incluso de la papelera de reciclaje)?
- ¿Cuál es el mejor software de diagnóstico para PC 2016?
- ¿Existe alguna aplicación de Windows para monitorear el consumo de energía de mi PC / computadora portátil?
- ¿Esta PC es buena para jugar a 1080p con ajustes de alto a ultra y CAD?