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
Hardware
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
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 ?
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
Grate resources. Thanks a lot. Are you a GPU Engineer?
Are you sde now? Or hardware?