├── .gitignore ├── README.md ├── bookmark.csv ├── notes ├── chapter00.md ├── chapter01.md ├── chapter02.md ├── chapter03.md ├── chapter04.md ├── chapter05.md ├── chapter06.md ├── chapter07.md └── media │ ├── c04_gpu_architecture.jpeg │ ├── c04_gpu_architecture_sm.png │ └── c05_roofline_model.png └── programs ├── c02s06_vectorAddition.cu ├── c03s02_rgbToGrayscale.cu ├── c06s03_thread_coarsened_tiled_matmul.cu ├── c07s02_2D_convolution.cu ├── c07s03_2D_convolution_constant_memory.cu ├── c07s04_2D_convolution_tiled.cu ├── cuda12_colab_environment.ipynb └── data ├── elf_gray.jpeg └── elf_rgb.jpeg /.gitignore: -------------------------------------------------------------------------------- 1 | *.pdf 2 | *.fig 3 | .DS_Store 4 | 5 | exercises -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loganwatchorn/notes-pmpp/HEAD/README.md -------------------------------------------------------------------------------- /bookmark.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loganwatchorn/notes-pmpp/HEAD/bookmark.csv -------------------------------------------------------------------------------- /notes/chapter00.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loganwatchorn/notes-pmpp/HEAD/notes/chapter00.md -------------------------------------------------------------------------------- /notes/chapter01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loganwatchorn/notes-pmpp/HEAD/notes/chapter01.md -------------------------------------------------------------------------------- /notes/chapter02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loganwatchorn/notes-pmpp/HEAD/notes/chapter02.md -------------------------------------------------------------------------------- /notes/chapter03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loganwatchorn/notes-pmpp/HEAD/notes/chapter03.md -------------------------------------------------------------------------------- /notes/chapter04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loganwatchorn/notes-pmpp/HEAD/notes/chapter04.md -------------------------------------------------------------------------------- /notes/chapter05.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loganwatchorn/notes-pmpp/HEAD/notes/chapter05.md -------------------------------------------------------------------------------- /notes/chapter06.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loganwatchorn/notes-pmpp/HEAD/notes/chapter06.md -------------------------------------------------------------------------------- /notes/chapter07.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loganwatchorn/notes-pmpp/HEAD/notes/chapter07.md -------------------------------------------------------------------------------- /notes/media/c04_gpu_architecture.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loganwatchorn/notes-pmpp/HEAD/notes/media/c04_gpu_architecture.jpeg -------------------------------------------------------------------------------- /notes/media/c04_gpu_architecture_sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loganwatchorn/notes-pmpp/HEAD/notes/media/c04_gpu_architecture_sm.png -------------------------------------------------------------------------------- /notes/media/c05_roofline_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loganwatchorn/notes-pmpp/HEAD/notes/media/c05_roofline_model.png -------------------------------------------------------------------------------- /programs/c02s06_vectorAddition.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loganwatchorn/notes-pmpp/HEAD/programs/c02s06_vectorAddition.cu -------------------------------------------------------------------------------- /programs/c03s02_rgbToGrayscale.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loganwatchorn/notes-pmpp/HEAD/programs/c03s02_rgbToGrayscale.cu -------------------------------------------------------------------------------- /programs/c06s03_thread_coarsened_tiled_matmul.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loganwatchorn/notes-pmpp/HEAD/programs/c06s03_thread_coarsened_tiled_matmul.cu -------------------------------------------------------------------------------- /programs/c07s02_2D_convolution.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loganwatchorn/notes-pmpp/HEAD/programs/c07s02_2D_convolution.cu -------------------------------------------------------------------------------- /programs/c07s03_2D_convolution_constant_memory.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loganwatchorn/notes-pmpp/HEAD/programs/c07s03_2D_convolution_constant_memory.cu -------------------------------------------------------------------------------- /programs/c07s04_2D_convolution_tiled.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loganwatchorn/notes-pmpp/HEAD/programs/c07s04_2D_convolution_tiled.cu -------------------------------------------------------------------------------- /programs/cuda12_colab_environment.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loganwatchorn/notes-pmpp/HEAD/programs/cuda12_colab_environment.ipynb -------------------------------------------------------------------------------- /programs/data/elf_gray.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loganwatchorn/notes-pmpp/HEAD/programs/data/elf_gray.jpeg -------------------------------------------------------------------------------- /programs/data/elf_rgb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loganwatchorn/notes-pmpp/HEAD/programs/data/elf_rgb.jpeg --------------------------------------------------------------------------------