Mi pregunta no es sobre GPGPU. Entiendo GPGPU bastante decentemente y eso no es lo que estoy buscando. El puente de arena de Intel tiene supuestamente algunas características que le permiten realizar cálculos directamente en la GPU.Cargando el código en la GPU (Intel Sandy Bridge)
¿Es eso realmente cierto?
El código que planeo escribir va a estar en ensamblaje en línea (en C). ¿Hay instrucciones de montaje que, en lugar de ejecutar en la CPU, envíen material a la GPU?
Parte de la documentación relacionada:
- http://intellinuxgraphics.org/documentation.html
- http://intellinuxgraphics.org/documentation/SNB/IHD_OS_Vol4_Part2.pdf
El PDF tiene el conjunto de instrucciones.
Esto va a sonar increíblemente estúpido, pero la parte que ha citado, ¿en qué manual lo encontró? Así que supongo que lo que tengo que hacer es en realidad "colocar esos comandos en la memoria" a través de la CPU (?) – user813182
Volumen 1, Parte 1: el primero en la página que vinculó. Utiliza la CPU para colocar el código de la GPU que desea ejecutar en algún lugar de la memoria. Casi lo mismo que cargar y ejecutar un programa para la CPU. – hirschhornsalz