OpenMP and MPI (CUDA4)

Programming, Programming - other

This course presents essentials of high-performance and distributed computing, with hands-on focus on OpenMP, MPI and modern GPU toolchains. Participants explore practical parallelization techniques, performance tuning, and code transformation to scale applications efficiently.

You will gain foundational skills in CUDA and OpenCL, learn strategies for code integration across CPU and GPU, and study message-passing patterns with MPI. The course covers practical examples, toolchains and cross-platform deployment tips.

Location, current course term

Contact us

Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Challenges of parallel and distributed computing
  • Approaches to code parallelization
  • Methods for code transformation
  • GPUs (CUDA, OpenGL)
  • GPU and code integration
  • OpenMP
  • OpenMP and code integration
  • MPI
  • MPI and code integration
Assumed knowledge:
Basic programming skills in a structured programming language.
Schedule:
1 day (9:00 AM - 5:00 PM )
Education Partner:
Sprinx Systems
Language: