Introduction to High Performance Computing with Python

Course/Event Essentials

Event/Course Start
Event/Course End
Event/Course Format
In person
Live (synchronous)

Venue Information

Country: Romania
Venue Details: Click here

Training Content and Scope

Level of Instruction
Beginner
Sector of the Target Audience
Research and Academia
Industry
Public Sector
HPC Profile of Target Audience
Application Users
Application Developers
System Administrators
Language of Instruction

Other Information

Organiser
Supporting Project(s)
EuroCC2/CASTIEL2
Event/Course Description

Unlock the power of High-Performance Computing (HPC) with Python in our comprehensive training event. Whether you're a novice or an experienced Python developer looking to delve into the world of HPC, this workshop is designed to equip you with the fundamental knowledge and practical skills to harness the immense computational capabilities of modern computing architectures.

Throughout the training, participants will embark on a journey to understand the core principles of HPC, exploring concepts such as multithreading, GPU programming, and optimizing code for performance. By leveraging Python's versatility and extensive libraries, attendees will learn how to leverage multiple processors and GPU architectures to tackle computationally intensive problems efficiently.

By the end of this training, participants will have gained the essential knowledge and hands-on experience needed to embark on their HPC journey with Python confidently. Whether you're a researcher, scientist, or developer, this workshop will empower you to tackle complex computational problems quickly and efficiently, revolutionizing your approach to data analysis, simulations, and scientific computing.