Search for contacts, projects,
courses and publications

CSCS-USI Summer School 2017 - Effective High Performance Computing

People

Schenk O.

Course director

Description

The school will focus on the effective exploitation of High Performance Computing (HPC) systems.

Traditional parallel programming approaches, based on the message-passing paradigm, are no longer sufficient to fulfil this task, and innovative solutions need to be addressed. During the two weeks of the school a number of such solutions will be presented. The MPI, OpenMP, CUDA, OpenACC programming models will be introduced, together with scientific libraries and efficient I/O solutions. Their effective combined usage, in order to achieve an ideal exploitation of large hybrid architectures, will be discussed and experimented with extensive practical and exercise lab sessions to help clarify and consolidate the theoretical material presented.

The following topics will be covered:

  • Message passing programming model and the MPI standard
  • Shared memory systems and the OpenMP programming model
  • GPU programming with CUDA and OpenACC
  • Effective data I/O
  • Scientific libraries
  • Code optimization

Further details and application here.

Education