Search for contacts, projects,
courses and publications

USI-CSCS Summer School on Effective High Performance Computing


The Swiss National Supercomputing Centre and Università della Svizzera italiana are pleased to announce that the annual Summer School will be held from July 15 to July 27, 2018 at the Steger Center in Riva San Vitale, located in the Italian area of Switzerland. The program will focus on the effective exploitation of hybrid High Performance Computing (HPC) systems, equipped with powerful CPUs, state-of-the-art GPUs, fast and scalable networks and effective I/O solutions for big data. The content will include CUDA and OpenACC for GPU programming, MPI for inter-GPU/CPU communication and OpenMP for multithreading on multicore CPUs. Furthermore, scientific libraries, optimised for the GPU and for parallel applications, together with effective solution for parallel I/O will be introduced. Extensive practical and exercise lab sessions will help to clarify and consolidate the theoretical material. The following topics will be covered:

  • GPU programming with CUDA and OpenACC
  • Message passing programming model, the MPI standard and the GPUDirect library
  • Multithreading programming with OpenMP
  • Effective data I/O
  • Scientific libraries for parallel and GPU programming

The Summer School is dedicated to undergraduate students, Ph.D. students, Postdocs and Researchers. Applicants have to meet the following requirements:

  • Good knowledge of at least one of the following programming languages: Fortran 90, C, C++
  • Familiarity with the UNIX/Linux OS and the basic programming environment tools (terminals, editors, compilers)
  • Require HPC skills for their work or research
Only applicants who satisfy all requirements will be considered. Participants will need to bring their own laptop for practical sessions.



Schenk O.

Course director

Janalík R.


Kardoš J.


Additional information

Academic year
Master of Science in Computational Science, Elective course, Lecture, 1st and 2nd year