Recommended

Reading

Textbooks that we recommend
students reading in a library

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

Digital Design and Computer Architecture - Second Edition

Authors: David Harris, Sarah Harris

Topics Covered: Computer Architecture, RVfpga, System On Chip (SoC)

Technology: RISC-V

Language: English

Digital Design and Computer Architecture RISC-V Edition - Fourth Edition

Authors: David Harris, Sarah Harris

Topics: Computer Architecture, RVfpga, System On Chip (SoC)

Technology: RISC-V

Language: English

Buy here

RISC-V 手册 —— 一本开源指令集的指南

Authors: Andrew Waterman, David Patterson

Topics: Computer Architecture, RVfpga, System On Chip (SoC)

Technology: RISC-V

Language:  Chinese

Download here

The RISC-V Reader An Open Architecture Atlas

Authors: Andrew Waterman, David Patterson

Topics: Computer Architecture, RVfpga

Technology: RISC-V

Languages:  English, Japanese, Portuguese, Spanish

Buy: 

English 日本語

Download: 

Español Português

数字设计和计算机体系结构(原书第2版)

Authors: David Harris, Sarah Harris

Topics: Computer Architecture, RVfpga, System on Chip (SoC)

Technology: RISC-V

Language: Chinese

Buy here

GPU

BeagleBone开发指南

Author: Derek Molloy

Topics: Graphics, PowerVR

Technologies: C++, Linux

Language:  Chinese

Buy here

Computer Graphics with OpenGL - Fourth Edition

Authors: Donald Hearn, M. Pauline Baker, Warren R. Carithers

Topic: Graphics

Technology: OpenGL

Languages:  English, German, Korean, Spanish

Buy here

Computer Graphics - Principles and Practice - Principles and Practices - First Edition

Authors: John F. Hughes, Morgan McGuire, Van Dam Andries

Topic: Graphics

Technologies: DirectX, OpenGL

Languages:  English, German, Japanese, Spanish

Buy here

Computer Organization and Design RISC-V Edition The Hardware Software Interface - Second Edition

Authors: David Patterson, John Henessy

Topics: Computer Architecture, RVfpga, System On Chip (SoC)

Technology: RISC-V

Language: English

Buy here

Author: Derek Molloy

Topics: Graphics, PowerVR

Technologies: C++, Linux

Language:  English

Buy here

GPU Pro 7 Advanced Rendering Techniques - First Edition

Author: Wolfgang Engel

Topics: Graphics, Mobile Graphics

Technologies: CUDA, DirectX

Language:  English

Buy here

OpenGL ES 3.0 Programming Guide - Second Edition

Authors: Budirijanto Purnomo, Dan Ginsburg

Topic: Graphics

Technology: OpenGL

Language:  English

Buy here

OpenGL Programming Guide The Official Guide to Learning OpenGL, Version 4.5 with SPIR-V - First Edition

Authors: Dave Shreiner, Graham Sellers, John Kessenich

Topics: Computer Architecture, Graphics

Technology: OpenGL

Language:  English

Buy here

OpenGL编程指南 - First Edition

Authors: Dave Shreiner, Graham Sellers, John Kessenich

Topics: Computer Architecture, Graphics

Technology: OpenGL

Language:  Chinese

Buy here

Real-Time Rendering - Fourth Edition

Authors: Eric Haines, Naty Hoffman, Tomas Akenine-Möller

Topics: Computer Architecture, Graphics, PowerVR

Technologies: DirectX, OpenGL

Language:  English

Buy here

华章 OpenGL ES 3.0编程指南 - Second Edition

Authors: Aaftab Munshi, Budirijanto Purnomo, Dan Ginsburg

Topic: Graphics

Technology: OpenGL

Language:  Chinese

Buy here

计算机图形学 - Fourth Edition

Authors: Donald Hearn, M. Pauline Baker, Warren R. Carithers

Topic: Graphics

Technology: OpenGL

Language:  Chinese

Buy here

计算机图形学原理及实践 - Third Edition

Authors: John F. Hughes, Morgan McGuire, Van Dam Andries

Topics: Computer Architecture, Graphics

Technologies: DirectX, OpenGL

Language:  Chinese

Buy here

컴퓨터 그래픽스 With OpenGL - Third Edition

Authors: Donald Hearn, M. Pauline Baker, Warren R. Carithers

Topic: Graphics

Technology: OpenGL

Language: Korean

Buy here

AI

Building-Machine-Learning-Systems-with-Python-First-Edition

Authors: Luis Pedro Coelho, Willi Richert

Topic: Artificial Intelligence

Technology: Python

Languages:  English

Buy here

Deep Learning (Adaptive Computation and Machine Learning series) - First Edition

Authors: Aaron Courville, Ian Goodfellow, Yoshua Bengio

Topics: Artificial Intelligence, Computer Architecture

Technology: Tensor Flow

Language:  English

Buy here

Deep Learning with Python - First Edition

Author: Francois Chollet

Topics: Artificial Intelligence, Deep Learning

Technology: Python

Language:  English

Buy here

Deep Learning with PyTorch A practical approach to building neural network models using PyTorch - First Edition

Author: Vishnu Subramanian

Topic: Artificial Intelligence

Technology: PyTorch

Language:  English

Buy here

Python深度学习 - First Edition

Author: Francois Chollet

Topics: Artificial Intelligence, Deep Learning

Technology: Python

Language:  Chinese

Buy here

PyTorch深度学习 - First Edition

Author: Vishnu Subramanian

Topic: Artificial Intelligence

Technology: PyTorch

Language:  Chinese

Buy here

机器学习及其应用 - First Edition

Authors: 周傲英, 周志华, 王珏

Topic: Artificial Intelligence

Technology: DirectX

Language:  Chinese

Buy here

深度学习 - First Edition

Authors: Aaron Courville, Ian Goodfellow, Yoshua Bengio

Topics: Artificial Intelligence, Deep Learning

Technology: Tensor Flow

Language:  Chinese

Buy here