awesome-cuda-programming
awesome-cuda-programming copied to clipboard
The Essential Road to Be A High Performance Computing Scientist
Textbooks
C/C++
| No. | Author(s) | Title and links | Date and versions |
|---|---|---|---|
| 1 | Stanley B. Lippman | C++ Primer | Aug 6, 2012, 5th Ed. |
| 2 | Bjarne Stroustrup | The C++ Programming Language | May 19, 2013, 4th Ed. |
| 3 | Nicolai M. Josuttis | The C++ Standard Library: A Tutorial and Reference | April 9, 2012, 2nd Ed. |
Computer Architecture
| No. | Author(s) | Title and links | Date and versions |
|---|---|---|---|
| 1 | David A. Patterson && John L. Hennes | Computer Organization and Design The Hardware Software Interface | October 10, 2013, 5th Ed. |
| 2 | David A. Patterson | Computer Architecture A Quantitative Approach | September 30, 2011, 5th Ed. |
Parallel Computing
| No. | Author(s) | Title and links | Date and versions |
|---|---|---|---|
| 1 | Peter Pacheco | An Introduction to Parallel Programming | January 21, 2011, 4th Ed. |
| 2 | David B. Kirk | Programming Massively Parallel Processors, Second Edition: A Hands-on Approach | December 28, 2012, 2nd Ed. |
CUDA
| No. | Author(s) | Title and links | Date and versions |
|---|---|---|---|
| 1 | Jason Sanders | CUDA by Example: An Introduction to General-Purpose GPU Programming | Jul 29, 2010, 1st Ed. |
| 2 | Duane Storti | CUDA for Engineers: An Introduction to High-Performance Parallel Computing | November 12, 2015, 1st Ed. |
| 3 | John Cheng | Professional CUDA C Programming | September 9, 2014, 1st Ed. |
Linear Algebra and Matrix Analysis
| No. | Author(s) | Title and links | Date and versions |
|---|---|---|---|
| 1 | Kuldeep Singh | Linear Algebra, Step by Step | Dec 31, 2013, 1st Ed. |
| 2 | Gilbert Strang | Introduction to Linear Algebra | Jun 10, 2016, 5th Ed. |
| 3 | David C. Lay | Linear Algebra and Its Applications | Jan 3, 2015, 5th Ed. |
| 4 | Sheldon Axler | Linear Algebra Done Right | Nov 6, 2014, 3rd Ed. |
| 5 | Roger A. Horn | Matrix Analysis | Dec 20, 2012, 2nd Ed. |