An Introduction to Parallel Programming
CUDA by Example: An Introduction to General-Purpose GPU Programming
Programming Massively Parallel Processors: A Hands-on Approach
Computer Organization and Design MIPS Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
Artificial Intelligence: A Modern Approach
Design for Electrical and Computer Engineers
Introduction to Algorithms, 3rd Edition (The MIT Press)
Parallel Programming with MPI
Computer Networking: A Top-Down Approach (7th Edition)
Operating Systems: Three Easy Pieces
C Programming Language, 2nd Edition