- Schedule
- Assignments
- 2023 Fall
# | Lecture | Status | Date |
---|---|---|---|
1 | Why parallelism? | ✅ | 2024-01-12 |
2 | Modern multicore processors | ✅ | 2024-01-12 |
3 | Parallel programming models | ✅ | 2024-01-14 |
4 | Graphic processing units and CUDA | ||
5 | Graphic processing units and CUDA (Continued) | ||
6 | Parallel programming basics | ||
7 | Work distribution and scheduling | ||
8 | Locality, communication, and contention | ||
9 | Instruction-level Parallelism | ||
... |
-
"Exploring parallel computing"
- Parallel Fractal Generation Using Pthreads ✅ 2024/01/15
- Vectorizing Code Using SIMD Intrinsics ✅ 2024/01/15
- Parallel Fractal Generation Using ISPC ✅ 2024/01/16
- Iterative Square Root ✅ 2024/01/17
- BLAS saxpy ✅ 2024/01/17
-
"GPU programing in CUDA"
- todo
-
"N-Body Simulation via OpenMP"
- todo
-
"N-Body Simulation via MPI"
- todo