Are there any tutorials, manuals or other material about GPU programming in assembly?
I’d be interested to get the idea how it works.
How does the communication between the GPU and host system work?
I understand that the assembly and architecture of different GPUs are quite different, but
I’d still like to see how it goes from the bare iron programmer’s P.O.V.
I guess any common GPU would do.
The only GPGPU-capable (CUDA 1.1) NVIDIA thing I own at the moment is old
NVIDIA GeForce 9300 GE (Lumenex).
It would be nice if there is something about GPU at least somewhat close to that so
I could maybe clown around with it a little, but other GPUs are fine too.
Cuda, OpenCL etc material is easy to find, but I haven’t found anything about the assembly.
Funny that there seems to be prettu much nothing about GeForce 9300 GE in english, but in some other languages there is (too bad I only read finnish, english and sweedish well enough).