Table of Contents

Practical: High-Performance Computing System Administration

High-Performance Computing System Administration is essential for managing HPC resources not only as a user but as a cluster administrator. As part of this practical course, you will take part in a hands-on one-week block course, which will introduce the basics of Linux and using HPC resources and then go into depth on HPC system administration. At the end of the block course you will choose a topic in terms of a tool related to HPC system administration, evaluate that tool and hand-in a report at the end of the semester. For this a supervisor will be assigned to you, who is an expert on the assigned tool and is able to guide you.

Key information

Contact Julian Kunkel, Jonathan Decker
Location Virtual Main Room Support Room
Time 07.10.24-11.10.24 5-day block course
Language English
Module M.Inf.1831: High-Performance Computing System Administration
SWS 4
Credits 6 (+ 3 with M.Inf.1834)
Contact time up to 84 hours (63 full hours), depending on the course
Independent study up to 186 hours

Please note that we plan to record sessions (lectures and seminar talks) with the intent of providing the recordings via BBB to other students but also to publish and link the recordings on YouTube for future terms. If you appear in any of the recordings via voice, camera or screen share, we need your consent to publish the recordings. See also this Slide.

Required Prior Knowledge

Learning Objectives

Topics for Practical Works

Agenda

Block Seminar 07.10.24-11.10.24

This part is attended by BSc/MSc students and GWDG academy participants

Note: There are only breaks for lecture slots in the schedule. You can take a break during exercises as necessary. Preparation sheets: Preparation

Monday 07.10.2024

Tuesday 08.10.2024

Wednesday 09.10.2024

Thursday 10.10.2024

Friday 11.10.2024

RzGö live hardware demonstration and Hands-on. If you are a remote participant, we request that you revisit the previous material and prepare questions for Q&A sessions.

On-site is limited to up to 20 participants.

Student Project Work

Examination

The exam is conducted through a report. The report should cover the evaluation of the assigned tool. The report should describe:

The report should not exceed 15 pages (only counting raw text in the main part, the full report including cover pages and appendix may be longer). It is not sufficient to repeat the documentation of the tool in your own words.

We recommend to use the LaTeX templates provided by us here: https://hps.vi4io.org/teaching/ressources/start#templates

Examination Requirement

In order to be allowed to take the examination, you have to show that you have taken the majority of the sessions of the block course. To prove this, please send 1-2 pages of notes on the course to us. These can be your personal notes from the course you took during the sessions and does not need to be a formatted document and is just to prove that you took the course. These do NOT need to be complete solutions to the exercises, a few sentences on your takeaways per section are enough.

If you joined the course late or had to miss out on some of the sessions, you can find the recordings on BBB and the materials on this web page. The exercises can be completed on a personal VM.

Topic Distribution

Student Supervisor Topic Submissions
Your Name Your Supervisor Your Topic Report
Abdallah Abdelnaby Azat Khuziyakhmetov Containers in HPC
Henrik Jonathan Seeliger Aasish Kumar Sharma Monitoring System Performance or Scalable Databases (with K8s)
Valerius Albert Gongjus Mattfeld Lars Quentin Python Performance Optimization leveraging Native Implementations (Numba/CPython/PyO3/Nukita/transpyle)
Ashutosh Kumar Jaiswal Azat Khuziyakhmetov Containers in HPC
Karan Sharma Sadgeh Kshtkar LLM RAG Agent based on ChatAI
Jan Lenke Jonathan Decker WebAssembly in Kubernetes
Pinar Haskul Mirac Aydin Hardware optimization using genetic algorithms