CSCS-USI Summer School 2019

Steger Center
Vacancies not available
From CHF 500.00

Effective High-Performance Computing & Data Analytics with GPUs


Applications for this program are now closed.

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 25, 2019 at the Steger Center in Riva San Vitale, located in the Italian area of Switzerland.


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 (students with a Master’s degree, Ph.D. students, and early stage postdocs) 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:

First week
•    GPU architectures
•    GPU programming (CUDA and OpenACC)
•    Message passing programming model (MPI)
•    Performance optimization and scientific libraries

Second week
•    Interactive supercomputing
•    Python HPC libraries
•    Introduction to Machine Learning and GPU optimized frameworks (Rapids)
•    Deep Learning on HPC platforms (TensorFlow)

Extensive practical and exercise lab sessions will help to clarify and consolidate the theoretical material.

Lectures will be held by ETH Zurich / CSCS, USI, NVIDIA and Cray experts.

Students will be able to earn six ECT credit points for this course from Università della Svizzera italiana (subject to exam): https://search.usi.ch/en/courses/35259405/effective-high-performance-computing-data-analytics-summer-school


  • Ben Cumming (Group Lead, CSCS)
  • Andreas Jocksch (Computational Scientist, CSCS)
  • Vasileios Karakasis (Group Lead, CSCS)
  • Tim Robinson (Computational Scientist, CSCS)
  • Rafael Sarmiento (Computational Scientist, CSCS)
  • Radim Janalík (PhD Student, USI)
  • Young-Jun Ko (AI DevTech Engineer, Nvidia)
  • Alessandro Rigazzi (Deep Learning Research Engineer, Cray)

The flyer of the event is accessible here.


The target audience is intermediate graduate students, which includes students with a Master’s degree, Ph.D. students, and early stage postdocs.


Applicants have to meet the following requirements:

  • Good knowledge of C/C++ and basic knowledge of Python
  • 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.


Applications for the CSCS-USI Summer School 2019 were due by Thursday, April 25, and are now closed.

If you meet all requirements, kindly download the application form, fill it in and send it to summerschool2019@cscs.ch no later than Thursday, April 25, 2019.

A maximum number of thirty applicants will be selected to participate in the Summer School. You will be notified about acceptance or rejection of your application by Wednesday, June 5, 2019.

Those candidates whose application successfully passes the selection process will receive further information regarding the registration.


  • Accommodation in dormitory and full board (breakfast, lunch, dinner, coffee breaks during the week; breakfast during the weekend): CHF 900

Accommodation throughout the duration of the course (ten nights from Monday, July 15 through Thursday, July 25, 2019) in rooms of 2 to 3 people divided by gender with common showers, bathrooms and laundry room.

  • Meals-only (lunch, dinner, coffee breaks during the week): CHF 500

Fees include:

  • Six full-day and three half-day intensive courses based on theoretical and practical coaching in a group of maximum 30 participants
  • Learning materials introduced by instructors
  • A visit of the Swiss National Supercomputing Centre (CSCS)
  • An excursion in the area


Please note that students selected to attend the program will need to hold a health insurance that could cover potential unanticipated medical treatment during their stay in Switzerland.

  • Students coming from EU* or EFTA* countries will be asked to provide a copy of one of the following documents: European Health Insurance Card, or Provisional Replacement Certificate for the European Health Insurance Card

* EU Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxemburg, Malta, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden and the United Kingdom. EFTA: Iceland, Liechtenstein, Norway.

  • Student coming from other countries will be asked to provide: a letter from their insurance company and a copy of their insurance card confirming international coverage of at least CHF 40'000 for each of the following items:
    • emerging medical expenses
    • emerging hospital treatment
    • repatriation for medical reasons and mortal remains

If a student should not have an insurance, or their insurance company cannot provide such specific letter, they must purchase insurance for the entire duration of their stay and provide proof of purchase.


Inquiries may be addressed to: summerschool2019@cscs.ch


The summer school is supported by:

  • The Swiss Graduate School FOMICS - "Foundations in Mathematics and Informatics for Computer Simulations in Science and Engineering”, which is located at the Institute of Computational Science (www.ics.usi.ch) at USI in Lugano, Switzerland.
  • The Swiss National Supercomputing Centre (www.cscs.ch) in Lugano, Switzerland