Do we have good reference books or manuals on gpu theory?

Hello, I like Vulkan so much and am working on mathematical 3d rendering

But I found we don’t have good books on general GPU theory or GPGPU themes
For example, I just found out what “Disrete GPU” means from web search
In CPU area, for example, there were good books like 80386 architecture, assembler etc, long years ago
I need good books or web sites about GPU terminologies, modern GPU architectures, GPGPU,
and also those areas related to recent advances in AI, parallel computing (NVIDIA, AMD, Samsung, Intel, X, Google …)

Why don’t we have such books ?
I cannot find such good curriculum in Stanford, MIT etc, either

Thanks

We don’t have extensive theories about GPUs and books about it. That’s because the in-depth micro-architecture of a GPU made by a vendor is proprietary. However, there exists some close to such detail references (just like a giant book), you may consult the AMD GCN programming reference manual. It contains lots of GPU theory and instruction set of AMD GPUs.

For extra knowledge, look at Open Source GPU Compilers and Drivers - MESA, and AMDVLK on Gitlab/Github.

1 Like

Dear Ravi:

Thank you for your detailed help and kindness
I got so much help from you

https://www.amd.com/content/dam/amd/en/documents/radeon-tech-docs/instruction-set-architectures/gcn3-instruction-set-architecture.pdf

Have a great week and see you, Ravi

1 Like

This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.