Date
Monday 13 - Tuesday 14 September 2021
Location
The Cyprus Institute, Online - link will be available soon
Description
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.
Pre-requisites
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:
- http://castorc.cyi.ac.cy/events/hpc-beginner-training-event-02-2021/
- https://castorc.cyi.ac.cy/events/hpc-intermediate-training-event-04-2021
Requirements
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.
Agenda
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. Watch on YouTube
- 11:00-11:30: Break
- 11:30-12:30: CUDA C/C++ by example. Watch on YouTube
- 12:30-13:30: Lunch Break
- 13:30-14:30: CUDA programming using Python. Watch on YouTube
- 14:30-15:00: Break
- 15:00-16:00: Multi-GPU programming for shared and distributed computing. Watch on YouTube
Day 2 (Tuesday 14 September, 2021)
Hyperparameter Tuning of Machine Learning Models
- 10:00-11:15: Hands on Deep Learning with Tensorflow and Keras. Watch on YouTube
- 11:15-11:30: Break
- 11:30-12:45: Hands on Deep Learning with Tensorflow and Keras. Watch on YouTube
- 12:45-13:45: Lunch Break
- 13:45-15:00: Hyperparameter Tuning of Machine Learning Models (1/2). References (slides) can be found below. Watch on YouTube
- 15:00-15:15: Break
- 15:15-16:30: Hyperparameter Tuning of Machine Learning Models (2/2). References (slides) can be found below. Watch on YouTube
References for "Hyperparameter Tuning of Machine Learning Model" Sessions
- Julia Template for Colab
- ITSO: A novel inverse transform sampling-based optimization algorithm for stochastic search
- Pure Random Orthogonal Search (PROS): A Plain and Elegant Parameterless Algorithm for Global Optimization
- XGBoost *Parameters* Tuning (1)
- XGBoost *Parameters* Tuning (2)
Slack Channel
The slack channel to be used for the event is the following:
https://app.slack.com/client/T01JTHGH259/C02DQG22W9J
Registration
Register to attend this event by the end of Monday 6th September 2021 on our Event Platform page:
https://www.meetup.com/high-performance-computing-cyprus/events/279884830