HPC Training Series - Course 16 "Compute at Scale: Concepts and Spotlight on AI, IoT, Simulations"
Monday, 29 September 2025 -
10:00
Monday, 29 September 2025
10:00
Welcome and Agenda review
Welcome and Agenda review
10:00 - 10:05
10:05
Introduction to EuroCC & the training events
-
Nikos Bakas
(GRNET)
Introduction to EuroCC & the training events
Nikos Bakas
(GRNET)
10:05 - 10:20
10:20
Parallelism – Essential Concepts for HPC
-
Lena Kanellou
(FORTH)
Parallelism – Essential Concepts for HPC
Lena Kanellou
(FORTH)
10:20 - 10:50
Essential elements and fundamental principles of parallelism. Elementary techniques and programming frameworks. What are the main applications and what is the role of GPUs. What they mean for machine learning algorithms.
10:50
Building/Engineering high performance streaming solutions: experiences from our research for IoT
-
Anastasios Gounaris
(AUTH)
Building/Engineering high performance streaming solutions: experiences from our research for IoT
Anastasios Gounaris
(AUTH)
10:50 - 11:35
Experiences designing and engineering high-performance streaming solutions tailored for the unique challenges of IoT data. Architectural choices, scalability strategies, and lessons learned from prototyping and deploying systems that handle massive, real-time data flows. Open challenges and future directions for building robust, efficient streaming infrastructures that can keep pace with the rapid growth of IoT.
11:35
Scalable Simulations: Parallel Strategies for Plasma Science from the Plasma-PEPSC CoE
-
Kallia Chronaki
(FORTH)
Scalable Simulations: Parallel Strategies for Plasma Science from the Plasma-PEPSC CoE
Kallia Chronaki
(FORTH)
11:35 - 12:00
12:00
Break
Break
12:00 - 12:15
12:15
Tutorial: Introduction to Pytorch and the Distributed Data Parallel module (DDP)
-
Polidoros Dafnomilis
(FORTH)
Tutorial: Introduction to Pytorch and the Distributed Data Parallel module (DDP)
Polidoros Dafnomilis
(FORTH)
12:15 - 12:45
Basics and main functions of PyTorch, one of the most popular tools for developing machine and deep learning models. Installation and basic use of PyTorch. Introduction into the Distributed Data Parallel library.
12:45
Demo - Tutorial: YoloV8
-
Klodjan Hidri
(FORTH)
Demo - Tutorial: YoloV8
Klodjan Hidri
(FORTH)
12:45 - 13:30
Core concepts and practical steps for using YOLOv8 in object detection tasks. Key components of the architecture and how to prepare custom datasets. How to train, fine-tune, and run inference on images and video. What it means for real-world computer vision applications and deployment.
13:30
Open Discussion and Q&A
Open Discussion and Q&A
13:30 - 14:00