Dive into parallel algorithms and programming with C/C++, MPI, and OpenMP. Gain hands-on experience and understand the principles of high-performance computing.
The course is an introduction to parallel algorithms and parallel programming in C and C++, using the Message Passing Interface (MPI) and the OpenMP application programming interface. It also includes a brief introduction to parallel architectures and interconnection networks. It is both theoretical and practical, including material on design methodology, performance analysis, and mathematical concepts, as well as details on programming using MPI and OpenMP.
This course is recommended for students interested in parallel computing, who want to gain hands-on experience with parallel programming techniques and understand the underlying concepts and principles. It is suitable for those pursuing careers in high-performance computing, scientific computing, or any field that requires efficient parallel processing.
Learn by Doing from Your Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Choose your OS, IDE, or app from our playground library and launch it instantly.
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.