This summer school will focus on the effective exploitation of state-of-the-art hybrid High-Performance Computing (HPC) systems with a special focus on Data Analytics. The content of the course is tailored for intermediate graduate students (3rd year Bachelor's students, Master’s students, and Ph.D students) interested in both learning parallel programming models, and having hands-on experience using HPC systems. 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 and ARM architectures
- GPU programming (CUDA and OpenACC)
- Performance optimization and scientific libraries (Kokkos)
- Interactive supercomputing (JupyterLab)
- Python HPC libraries (Numpy/SciPy/Dask/Numba)
- Introduction to Machine Learning and GPU optimized frameworks (Rapids)
- Deep Learning on HPC platforms
The digital portion of this annual program will last two weeks (weekends excluded) and will be held from July 11 to 21, between 9:00 and 15:30 (/16:30 on the last day) CEST (Central European Summer Time). In case of a large number of high-quality applications, in order to support students in their learning process with the resources that are available, we will have to divide the selected applicants in two separate groups (additional information is available under the section “Course Structure” below).
The in-person portion of the program is a three-day event from July 23 to 25 taking place at the Vallemmaggia Campus that we offer to students of the CSCS-USI Summer University as an additional option to participate in engaging and interactive sessions, create collaborations and share some entertaining moments together surrounded by nature. The in-person event will include keynote presentations from invited speakers and hands-on exercises supported by mentors. Further information on this portion of the program will be provided in the following weeks.
More details, including the application procedure, can be found in the CSCS event page >