You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/module1/content.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,8 @@
1
1
# Module 1: Foundations of GPU Programming with CUDA and HIP
2
2
*Heterogeneous Data Parallel Computing*
3
3
4
+
> Environment note: Examples are validated in containers using CUDA 12.9.1 (Ubuntu 22.04) and ROCm 7.0 (rocm/dev-ubuntu-22.04:7.0-complete). Using Docker is recommended for a consistent setup.
5
+
4
6
## Learning Objectives
5
7
After completing this module, you will be able to:
6
8
- Understand the fundamental differences between CPU and GPU architectures
Copy file name to clipboardExpand all lines: modules/module2/README.md
+37-22Lines changed: 37 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
-
# Module 2: Multi-Dimensional Data Processing
1
+
# Module 2: Advanced GPU Memory Management
2
2
3
3
## Overview
4
-
This module explores multidimensional grid organization, thread mapping to data structures, image processing kernels, and matrix multiplication algorithms.
4
+
This module focuses on GPU memory hierarchy mastery and performance optimization: shared memory tiling, memory coalescing, texture/read-only memory usage, unified memory, and bandwidth optimization.
5
5
6
6
## Learning Objectives
7
7
After completing this module, you will be able to:
@@ -12,16 +12,31 @@ After completing this module, you will be able to:
12
12
- Handle boundary conditions in multidimensional algorithms
Copy file name to clipboardExpand all lines: modules/module2/content.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,8 @@
1
1
# Module 2: Advanced GPU Memory Management and Optimization
2
2
*Mastering GPU Memory Hierarchies and Performance Optimization*
3
3
4
+
> Environment note: Examples are tested in Docker containers with CUDA 12.9.1 and ROCm 7.0 (rocm/dev-ubuntu-22.04:7.0-complete). Prefer Docker for reproducible builds.
5
+
4
6
## Learning Objectives
5
7
After completing this module, you will be able to:
6
8
- Master GPU memory hierarchy and optimization strategies
0 commit comments