EuroCC@Greece announces the 11th Course of HPC Training Series with the subject "HPC for Beginners: Basic Concepts, MPI and OpenMP", that will take place online on March 7th, 2025.
Date: March 7th, 2025, at 09:45 EET
Location: Online via Zoom
Presentation Languages: Greek
Audience:
Suitable for all users, with a focus on:
-
Engineers
-
Developers
-
IT Professionals
-
Students
-
Researchers
This course is ideal for those looking to understand the basics of how parallel computing technologies, such as MPI and OpenMP, can improve code performance.
Description: This is an introductory course designed for engineers, developers, IT professionals, students, and researchers looking to enhance code performance using parallel computing. Participants will learn fundamental concepts of High-Performance Computing (HPC), with a focus on shared and distributed memory parallelism. The course covers OpenMP for shared memory parallelism and MPI for distributed memory computing, introducing both single-node and multi-node parallel techniques, respectively. Additionally, participants will gain insights into accessing Greek and European supercomputers for research and development. No prior HPC experience is required, but basic programming knowledge (C, C++, or Fortran) is recommended.
Objectives:
By the end of this course, participants will be able to:
-
Understand the fundamental concepts of High-Performance Computing (HPC)
-
Explain the basic principles of parallel computing and how it enhances code performance.
-
Apply OpenMP for shared memory parallelism using basic constructs.
-
Utilize MPI for distributed memory parallelism under blocking and non-blocking communication.
Prerequisites:
Participants should have:
-
Basic programming knowledge (preferably in C, C++, or Fortran).
-
A general understanding of computer science concepts.
-
No prior experience with HPC, MPI, or OpenMP is required.
Note: Please enter your institutional/corporate email when registering.