Search for contacts, projects,
courses and publications

Effective High-Performance Computing & Data Analytics

People

Schenk O.

Course director

Description

This CSCS/USI HPC summer university course will focus on the effective exploitation of state-of-the-art hybrid High-Performance Computing (HPC) systems with a special focus on Data Analytics. Starting from an introductory explanation of the available systems at CSCS, the course will progress to more applied topics such as parallel programming on accelerators, code optimization, scientific libraries, and deep learning software frameworks. The following topics will be covered:

  • GPU architectures
  • GPU programming (CUDA)
    • Programming model
    • Memory management
    • Performance optimization and scientific libraries
  • GPU-Accelerated Computing with Python
    • NumPy-like libraries for both CPUs and GPUS computing
    • Just-in-time compilation from Python code
    • Distributed workloads on HPC clusters

The summer university will be organized in July 2025. Further information and content on a previous summer school is available on the HPC Summer University 2024 page.

Objectives

The content of the course is tailored for intermediate graduate students (Master’s students, and Ph.D students, in particular EUMaster4HPC students) interested in both learning parallel programming models and having hands-on experience using HPC systems, including GPUs. 

Teaching mode

In presence

Learning methods

Extensive lab sessions will help to clarify and consolidate the theoretical material. The in-person training will be composed of lectures and interactive sessions for hands-on exercises, as well as Q&A. We are aiming at limiting the lectures to 50% so as to have enough time for hands-on; however, the mileage may vary depending on the topic. 

Examination information

On the last day of the course students will have the possibility to take an exam in order to obtain ECT credit points (6 ECTS for MSc students / 4 ECTS for PhD students) from Università della Svizzera italiana, provided that they pass the exam. The examination method will be an online quiz on the last day of the summer university program.

Education

Prerequisite

Study trips

  • CSCS, 11.07.25 - 11.07.25 (Optional)