Monday 13 - Tuesday 14 September 2021


The Cyprus Institute, Online - link will be available soon


This event will build on the knowledge and competences of the HPC IntermediateTraining Event, and teach more advanced aspects of HPC and will include GPU Programming, Data Analytics, Machine Learning, AI and Deep Learning.

This event is part of the EuroCC project and the National Competence Center activities.


Attendees should be familiar with at least one programming language, such as C/C++, Fortran, or Python. Hands on exercises are part of the training and will be provided in C, C++, and Python

Attendees should ideally have attended the EuroCC NCC HPC Beginner Training Event and HPC Intermediate Training Event. If not, interested attendees are advised to follow these events via the following links:


All attendees will need their own desktop or laptop with the following software installed:

  • Web browser - e.g. Firefox or Chrome
  • PDF viewer - e.g. Firefox, Adobe Acrobat
  • ssh client - Terminal for Mac or Linux is fine. For Windows Putty should be fine.


Day 1 (Monday 13 September, 2021)

GPU programming

Presentations for the whole day

  • 09:30 - 10:00: Welcome and Participant Introductions
  • 10:00-11:00: Introduction to the GPU architecture. YouTubeLogo Watch on YouTube
  • 11:00-11:30: Break
  • 11:30-12:30: CUDA C/C++ by example. YouTubeLogo Watch on YouTube
  • 12:30-13:30: Lunch Break
  • 13:30-14:30: CUDA programming using Python. YouTubeLogo Watch on YouTube
  • 14:30-15:00: Break
  • 15:00-16:00: Multi-GPU programming for shared and distributed computing. YouTubeLogo Watch on YouTube

Day 2 (Tuesday 14 September, 2021)

Hyperparameter Tuning of Machine Learning Models

References for "Hyperparameter Tuning of Machine Learning Model" Sessions

Slack Channel

The slack channel to be used for the event is the following:


Register to attend this event by the end of Monday 6th September 2021 on our Event Platform page: