
Book Companion
Programming Massively Parallel Processors
Edition 3
Welcome to the companion site for Kirk, Hwu: Programming Massively Parallel Processors, 3rd Edition.
This site contains supplemental materials and other resources to accompany Programming Massively Parallel Processors 3e. Below are descriptions of the content available on this site. To access the content, please click the tabs in the navigation bar to the left.
Lecture Slides (PPT)
Lecture Slides in PowerPoint format can be downloaded for individual chapters here.
Figures from the Text
Figures from the text in PDF and PPT formats are available for each chapter and can be downloaded here. Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Chapter 11
Chapter 12
Chapter 13
Chapter 14
Chapter 15
Chapter 16
Chapter 17
Chapter 18
Chapter 19
Chapter 20
Appendix 01
Appendix 02
Appendix 03
Appendix 04
Lab Materials
These materials feature "lab skeletons" which include support code to be distributed to students with comments indicating where code needs to be inserted to complete the lab. Materials required to complete these Machine Problems can be downloaded from the CUDA download page.
Lab skeletons include support code to be distributed to students with comments indicating where code needs to be inserted to complete the lab.
Links to Course Materials
Links to software and other development tools for this textbook are provided here. Click the links below to access software and other development tools for this textbook.