The University of Donja Gorica and NCC Montenegro are organizing a course on Parallel Computing. This course emphasizes the importance of parallel computing in addressing complex numerical problems that cannot be efficiently solved by sequential programs.
Participants, including students and industry partners, will be introduced to the fundamentals of distributed and parallel computing, as well as key performance indicators of parallel programs.
In the second part of the training, participants will learn the basics of parallel programming on multicore HPC systems, utilizing both shared-memory and distributed-memory architectures through OpenMP and MPI. After mastering the essentials, the course will cover the complete process of decomposing a serial program, transforming it into a parallel version, and identifying potential challenges related to parallelization and communication.
In the final part of the course, participants will be introduced to the fundamental concepts of GPU programming, exploring how graphics processing units can be used to accelerate computation.

The course is designed to last six weeks, with weekly 90-minute sessions held in the afternoon.
Course start : 30.10.2025, 17.15,
Location : University of Donja Gorica, S43 (4th floor),
More info : mnencc@udg.edu.me


















