Recommended
Reading

Recommended Reading
Based on feedback from teachers and professionals within this field of work, we have compiled a summary of the most widely-used textbooks that we recommend.
These are broken into three categories. CPU, GPU, and AI.
CPU
Authors: David Harris, Sarah Harris
Topics Covered: Computer Architecture, RVfpga, System On Chip (SoC)
Technology: RISC-V
Language: English
Authors: David Harris, Sarah Harris
Topics: Computer Architecture, RVfpga, System On Chip (SoC)
Technology: RISC-V
Language: English
Authors: Andrew Waterman, David Patterson
Topics: Computer Architecture, RVfpga, System On Chip (SoC)
Technology: RISC-V
Language: Chinese
Authors: David Harris, Sarah Harris
Topics: Computer Architecture, RVfpga, System on Chip (SoC)
Technology: RISC-V
Language: Chinese
GPU
Authors: Donald Hearn, M. Pauline Baker, Warren R. Carithers
Topic: Graphics
Technology: OpenGL
Languages: English, German, Korean, Spanish
Authors: John F. Hughes, Morgan McGuire, Van Dam Andries
Topic: Graphics
Technologies: DirectX, OpenGL
Languages: English, German, Japanese, Spanish
Authors: David Patterson, John Henessy
Topics: Computer Architecture, RVfpga, System On Chip (SoC)
Technology: RISC-V
Language: English
Author: Wolfgang Engel
Topics: Graphics, Mobile Graphics
Technologies: CUDA, DirectX
Language: English
Authors: Budirijanto Purnomo, Dan Ginsburg
Topic: Graphics
Technology: OpenGL
Language: English
Authors: Dave Shreiner, Graham Sellers, John Kessenich
Topics: Computer Architecture, Graphics
Technology: OpenGL
Language: English
Authors: Dave Shreiner, Graham Sellers, John Kessenich
Topics: Computer Architecture, Graphics
Technology: OpenGL
Language: Chinese
Authors: Eric Haines, Naty Hoffman, Tomas Akenine-Möller
Topics: Computer Architecture, Graphics, PowerVR
Technologies: DirectX, OpenGL
Language: English
Authors: Aaftab Munshi, Budirijanto Purnomo, Dan Ginsburg
Topic: Graphics
Technology: OpenGL
Language: Chinese
Authors: Donald Hearn, M. Pauline Baker, Warren R. Carithers
Topic: Graphics
Technology: OpenGL
Language: Chinese
Authors: John F. Hughes, Morgan McGuire, Van Dam Andries
Topics: Computer Architecture, Graphics
Technologies: DirectX, OpenGL
Language: Chinese
Authors: Donald Hearn, M. Pauline Baker, Warren R. Carithers
Topic: Graphics
Technology: OpenGL
Language: Korean
AI
Authors: Luis Pedro Coelho, Willi Richert
Topic: Artificial Intelligence
Technology: Python
Languages: English
Authors: Aaron Courville, Ian Goodfellow, Yoshua Bengio
Topics: Artificial Intelligence, Computer Architecture
Technology: Tensor Flow
Language: English
Author: Francois Chollet
Topics: Artificial Intelligence, Deep Learning
Technology: Python
Language: English
Author: Vishnu Subramanian
Topic: Artificial Intelligence
Technology: PyTorch
Language: English
Author: Francois Chollet
Topics: Artificial Intelligence, Deep Learning
Technology: Python
Language: Chinese
Author: Vishnu Subramanian
Topic: Artificial Intelligence
Technology: PyTorch
Language: Chinese
Authors: Aaron Courville, Ian Goodfellow, Yoshua Bengio
Topics: Artificial Intelligence, Deep Learning
Technology: Tensor Flow
Language: Chinese