23.07.2023-28.07.2023

Summer University 2023 on Effective High-Performance Computing and Data Analytics

Hotel Serpiano with opportunities for digital participation
Free

Applications for this program are now open.

The Swiss National Supercomputing Centre (ETH Zurich / CSCS) and Università della Svizzera italiana (USI) are pleased to announce this year’s Summer University on Effective High-Performance Computing and Data Analytics, which will be held from July 23 to 28, 2023 as an in-person event with participation opportunities (via Zoom videoconference system) for digital attendees.

The lessons will be held from July 24 to 28, between 9:00 and 16:00 (/16:30 on the last day) CEST (Central European Summer Time).

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

 

COURSE STRUCTURE

Extensive lab sessions will help to clarify and consolidate the theoretical material. The in-person training, which will be available live on zoom for remote participants, 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. On the last day of the course (July 28) students from both groups will have the possibility to take an exam in order to obtain ECT credit points (6 ECTS for BSc and MSc students / 4 ECTS for PhD students) from Università della Svizzera italiana, provided that they pass the exam.

Group 1: in-person participation

The Summer University 2023 program has been designed for in-person participants. It aims at offering engaging and interactive sessions, to create collaborations, and to share some entertaining moments together surrounded by nature. The event will include a keynote presentation from an invited speaker and various hands-on exercises supported by mentors on HPC and Data Analytics, with a particular focus on GPU programming. On Wednesday afternoon we are planning an excursion in the area, and on Friday afternoon a visit to the Swiss National Supercomputing Centre (CSCS).

Group 2: remote participation

Remote participants will follow the lectures live via zoom and participate live in the hands-on exercises. If students’ time zone does not allow them to attend the live sessions, they may also elect to follow the classes as recorded sessions. Note that, since the program has been designed for in-person participation, the lecturer will be moving inside the room. Remote participants will be able to see the slides and listen to the trainer at all times, but the streaming might not be able to capture all interactions with the audience. Students will be able to ask for assistance from lecturers as needed (preferably using the dedicated Slack channel). Live classes will take place every day from 9:00 to 12:00 and from 13:30 to 16:00, with the exception of Wednesday and Friday, when classes will be hosted only in the morning. Each day, we will reserve a 30-min. slot from 16:00 to 16:30 CEST (with the exception of Wednesday and Friday), when lecturers will be available to answer questions coming from students of this group via ZOOM.

EXAM

BSc and MSc students will be able to earn 6 ECTS credit points and PhD students will be able to earn 4 ECTS credit points for this course (subject to online exam) from the Faculty of informatics at Università della Svizzera italiana (USI) in Lugano, Switzerland

https://search.usi.ch/courses/35265680/effective-high-performance-computing-data-analytics

The examination method will be a quiz on the last day of the summer school program - Friday, July 28, at 11:00 CEST (Central European Summer Time). The quiz will be done on iCorsi and covers all objectives and content of the course. It will include closed-ended questions (which will then be assessed automatically by the system) and open-ended questions (which will be assessed by the lecturers and professors). Students will be notified about the result of the examination by Monday, July 31, 2023. Students who successfully pass the exam will receive a "confirmation of participation and exam certificate" for this course.

LOCATION and TRAVELS (in-person section)

The program will take place from July 23 to 28, 2023, at Hotel Serpiano, located in the Italian speaking area of Switzerland. The hotel is positioned on Mount San Giorgio, UNESCO World Heritage site since 2003, wherefrom participants can enjoy an incredible view of Ceresio lake and its surroundings. Attendees will overnight in a double-room together with a fellow student.

The program starts on Sunday, July 23, with a welcome dinner at Hotel Serpiano, and it ends on Friday, July 28, at 16:00 at CSCS, in Lugano.

Students will be responsible for getting to Hotel Serpiano (Via Serpiano, 6867 Serpiano, Switzerland) on the first day, and for their return travels from CSCS (Via Trevano 131, 6900 Lugano) on the last day.

Directions are available also on the hotel website. The hotel can be reached by public transportation (two buses per day!).

PARTICIPATION FEE

Registration for the online program (zoom) is free-of-charge. Mentors and learning materials are offered by CSCS, USI, UNIL and NVIDIA.

The rate for the 5-day in-person portion of the program is CHF 500. It includes overnight stay (5 nights in a double-occupancy room with another student), food and beverage, mentoring throughout the course, an excursion in the area, and a visit to CSCS. We can accept a maximum of 30 students for the in-person program.

TARGET AUDIENCE

The target audience is intermediate graduate students, which includes 3rd year Bachelor's students, Master’s students, Ph.D students, and early stage Postdocs.

REQUIREMENTS

Applicants have to meet the following requirements:

  • Good knowledge of C/C++ and basic knowledge of Python
  • Basic understanding of MPI
  • 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 work on their own laptop for practical sessions. Credentials for accessing the machines will be provided to selected students, who will have to confirm their consent to the policy of temporary use of the supercomputer resources and will be asked to provide a document that verifies their identity (the document will be deleted after identity verification).

APPLICATION PROCESS

If you meet all requirements, kindly fill in the application form by no later than Sunday, April 23, 2023 CEST.

USI students interested in attending the Summer University are also required to register for this program on the iCorsi platform, if they intend to take the master program exams during the first 6 weeks of the semester.

You will be notified about acceptance or rejection of your application by Wednesday, May 10, 2023.

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

INQUIRIES

Inquiries may be addressed to summerschool2023@cscs.ch.

The summer school is supported by: