SkqLiao / CMU15-418

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

15-418/15-618: Parallel Computer Architecture and Programming

Basic Info

Lecture (3/23)

# 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
...

Assignment (1/4)

  1. "Exploring parallel computing"

    1. Parallel Fractal Generation Using Pthreads ✅ 2024/01/15
    2. Vectorizing Code Using SIMD Intrinsics ✅ 2024/01/15
    3. Parallel Fractal Generation Using ISPC ✅ 2024/01/16
    4. Iterative Square Root ✅ 2024/01/17
    5. BLAS saxpy ✅ 2024/01/17
  2. "GPU programing in CUDA"

    1. todo
  3. "N-Body Simulation via OpenMP"

    1. todo
  4. "N-Body Simulation via MPI"

    1. todo

About


Languages

Language:C++ 67.6%Language:Python 16.4%Language:Cuda 8.5%Language:Perl 4.5%Language:Makefile 2.6%Language:C 0.3%