References for GPU hardware architecture?

I am very interested to learn GPU hardware/perf architecture. Maybe switch my career to it. Any good rederence? Most YouTube videos are on the software/HPC programming side. What's a good start ? #engineer #hardware

LinQuest w1442 Mar 4, 2022

Are you sde now? Or hardware?

Qualcomm QC2022 OP Mar 4, 2022

Hardware

Honda Research Institute windrises Mar 6, 2022

Read CUDA docs. Also read papers by UBC professor Tor Aamodt. Highly recommend CUDA Handbook. Also see book General-Purpose Graphics Processor Architectures (Synthesis Lectures on Computer Architecture) by Tor Aamodt

Qualcomm QC2022 OP Mar 6, 2022

Thanks for the reference. Found the book on Amazon. Do you think taking a course on computer graphics is helpful to understand the architecture being implenented in hardware ?

Honda Research Institute windrises Mar 6, 2022

I would say Computer graphics would be more CS specific. Only introductory part of computer graphics would be useful. For microarchitecture implementation in System verilog, search on github. Here is something to start with https://github.com/jbush001/NyuziProcessor https://github.com/VerticalResearchGroup/miaow/ https://github.com/vortexgpgpu/vortex More resources here https://github.com/Jokeren/Awesome-GPU

Qualcomm QC2022 OP Mar 6, 2022

Grate resources. Thanks a lot. Are you a GPU Engineer?