everything.study
CP631

Advanced Parallel Programming

0.5 credits · Graduate

Winter 2025 · Parallel Programming

Topics

  • Parallel architectures and memory models
  • MPI and OpenMP
  • speedup and scalability
  • load balancing
  • data and task parallelism
  • reduce and scan
  • pipelines
  • MapReduce and GPU approaches
  • parallel sorting, searching and matrix operations.

Readings

  • International Journal of Parallel Programming.
    Listed
  • Parallel Computing: Systems & Applications.
    Listed
  • Journal of Parallel and Distributed Computing.
    Listed
  • Encyclopedia of Parallel Computing.
    Listed
  • OpenMP, MPI and serial-farming implementations.
    Other material
Sources