Books on GPU architecture and programming

usoban

Newcomer
Hello!

Since attending architecture & organisation of computer systems class at college (and writing some programs using assembly language), I've noticed my undestanding of computer as a machine has increased greatly, in sense that now I'm much more aware what is happening behind the abstraction that higher level programming languages provide.

Now, I'm interested in graphics programming, but before jumping straight into DirectX or OpenGL, I'd like to have an insight what is happening inside GPU, its architecture. Further, I'd like to know about GPU (parallel)programming techniques. So basically, I'd like to go from the machine itself, up to the abstraction that CUDA/DX/OpenGL provide.

I've found some articles, but they are either not deep enough, or outdated, and I know GPU architectures are changing quite quickly.

So what quality literature (of course does not need to be one book) would you, experienced in that field, recommend?

Thank you very much in advance!
 
Back
Top