User Tools

Site Tools


teaching:hpc-seminar

Seminar High Performance Computing

Lecturer Prof. Dr. Estela Suarez
Module (BASIS) MA-INF-1322
eCampus eCampus_MA-INF-1322
Type of Lecture Seminar
Credits 4 CP
Research Area High Performance Computing
Language English
Max. Number of Participants 10

This Website has now been completely actualized (both dates and topics) for Summer Semester 2024.

On the Topic

High Performance Computing (HPC) refers to the use of large cluster computers to solve scientific and technical problems unsolvable on small-scale systems, and doing it so that the hardware resources are efficiently employed. HPC systems are designed to achieve the maximum computing performance at the lowest possible power consumption. They are parallel computers made of hundreds to thousands of compute nodes connected to each other via a high-speed network. Operating HPC systems requires specific software distributions, programming models, and tools. Applications must be parallelized, meaning they must be programmed so that the problem to be solved is split into many individual operations that can be executed in parallel.

This seminar addresses important topics and challenges on today’s HPC. It is designed to cover a wide range of areas allowing to get a glimpse of the latest developments in specific areas of HPC.

Timeline

Event Date
Application open (via Email) 01.03.2024
Term of application (via Email) 31.03.2024
Preliminary discussion and subject assignment 03.04.2024 at 10:00-12:00
Seminar-Room 2.050
Deadline written report (concept)
Upload your report to EasyChair
24.04.2024 at 23:59
Meet to discuss concept 26.04.2024 at 10:00-12:00
Seminar-Room 2.050
Deadline application finalization (in BASIS) 17.-30. April 2024
Deadline written report (first complete submission)
Upload your report to EasyChair
15.05.2024 at 23:59 (CEST)
Bidding via EasyChair 16.05.2024 at 23:59 (CEST)
Review Assignments via EasyChair
You'll receive an automatic Email.
Login to EasyChair, download papers, and read them
17.05.2024
Deadline to review 2 papers from colleagues
Upload your review to EasyChair
24.05.2024 at 23:59
Meet to discuss review 28.05.2024 at 10:00
via Zoom (link)
Deadline written report (final version)
Upload your report including rebuttal letter to EasyChair
14.06.2024 at 23:59
Deadline presentation slides (structure) 24.06.2024
Deadline presentation slides (full version) 01.07.2024
Presentations 05.07.2024
Seminar-Room 2.050

All the above dates are strict. Missing any of those leads to expulsion from the seminar or failure (score 5.0).

Subjects

The topics below are concrete examples from a variety of current HPC topics. Based on reading the references provided for each topic, and the related ones (papers citing them or cited by them), you should be able to write a focused seminar report:

  • Focus paper: shortly describe the general overview (“background” section of your report) and then focus on a specific research (e.g. a specific publication) within the given topic.
# Topics Refs
A System architecture and resource disaggregation [01]
B Performance analysis of new processor technologies (Arm) [02], [03]
C Performance analysis of new processors technologies (RISC-V) [04]
D Memory bandwidth [05]
E Interconnecting Networks [06]
F Resource management and job scheduling [07]
G Performance portability [08]
H Energy efficiency and power consumption [09], [10]
I Co-design [11], [12]
J HPC system utilization [13]

Application Process

  • Application period will be open according to the timetable above
  • Application is done by writing an email to Prof. Dr. Estela Suarez, which must contain
    • your name,
    • your email address (@uni-bonn.de),
    • your matriculation number,
    • and your desired subjects: rank 3 or more subjects, indicating for each one the letter and the topic name from the list above (Example: D: Memory Bandwidth).
  • Please note, that the number of participants is limited to 10 and only the first 10 applications will be considered.
    • You will receive a feedback mail in all cases.
  • Subject assignment will be done at the preliminary discussion.
    • The preliminary discussion is mandatory.
    • Absence will lead to exclusion from the seminar.
  • Basis registration according to official deadline for Seminars
  • Submissions after the given deadlines will not be accepted.

Organization

A selection of scientific publications / subjects is given via this website. The subject will be assigned at the preliminary discussion (see section Dates).

During the semester each participant will:

  • Create a written report in 3 steps: concept/structure, full version, final version including rebuttal.
  • Participate in the double-blind peer review process.
  • Create presentation slides (structure, final version) and present them on the final seminar day.

Two intermediate meetings are organized: 1st to discuss the paper concept, 2nd to discuss the outcome of the review process. Further than that there are no group meetings and most communication is done via email. The tutor Prof. Dr. Estela Suarez will be available for any organizational or content-related questions. Feel free to drop an email anytime, also if if you'd like to setup a meeting.

The course is organized in following steps:

1. step: concept: a first skeleton/concept of the written report must be created and uploaded to EasyChair. This should contain the projected structure of the report as well as a basic description of the contents of each section. Furthermore, it should contain the used literature. To avoid misconceptions and unnecessary work, the conception should be discussed with the tutor before the actual work on the written report is started (a meeting takes place for this).

2. step: full report: after receiving feedback on the concept, the full paper is written and uploaded to EasyChair. The written report must span 8-10 pages (excluding table of contents and bibliography) and must be created using LaTeX (report-template_2024.zip). Generally, it is necessary to make a selection and prioritization of topics discussed in the source literature. The content of the written report should match the later presentation, although a different depth, ordering, and prioritization is possible. It is advantageous to incorporate other scientific sources. A scientific complete reference to all used sources is mandatory. It is expected to critically review the subject and literature at hand. A complete and successful written report is necessary to continue with the seminar. Simple rephrasing will be considered unsuccessful.

3. step: peer-review. Each participant can report conflicts of interests and bid via EasyChair on the papers that she/he is most interested on. Then, two papers are assigned to each participant for review in a double-blind fashion. The reviews of the two papers must be uploaded via EasyBuild. Each participant receives at the end of this process two reviews for her/his paper from two different colleagues, and writes a rebuttal.

  • NOTE: For you, the peer-review process contributes to your score in this course based on only two aspects: 1) The quality of the 2 reviews that you provided, and 2) The quality of the rebuttal that you have done to the reviews that you received. For the avoidance of doubt: whether the reviews that you receive from your colleagues are positive or negative has NO impact on your score.

4. step: final report submission: you complete your report by making any changes on the report that are necessary to address the reviews that you received, and include the rebuttal as an Annex to the report. The final report is uploaded to EasyChair.

  • Only this final version of the report is graded.
  • Presentation slides will not be accepted for review by the tutors if the written report is unsuccessful.

5. step: slides preparation: The projected structure of the presentation slides should be submitted to the tutor in advance to the complete version for discussion. It is possible that the tutor will request further changes to the presentation slides after the submission of the complete slides. Be prepared to incorporate these changes before the seminar takes place.

6. step: presentation: Finally, the slides are presented in a seminar day with participation of all students. All participants will present their subject in a 30 minute presentation during the seminar. After each presentation, there is a 15 minute time slot to discuss the presentation and the subject.

  • Attendance to all presentations is mandatory.

NOTE that: Submissions after the given deadlines will not be accepted.

Report Template

To write your report, please use the following LaTeX template: report-template_2024.zip

Criteria for Grading

Criteria for the Written Composition

  • Layout and formal requirements: citation style and appropriate citation usage, correct mathematical notion, grammatical correctness, spelling, punctuation, formatting, optical appearance.
  • Style and structure: spelling style, well defined technical terms, well structured, concise content representation, correct usage of LaTeX environments and theorems.
  • Content: adequate selection and prioritization of the content, usage of additional literature, content related correctness, mathematical correctness, correct definitions / theorems / proofs, suitable self-provided examples, precise phrasing, critical evaluation and discussion of the content.
  • Independent work style: preparation of good questions for meetings with the tutor, performing literature search for open questions and a deep understanding of the content, justified prioritization and content selection. Attention: Questions and discussions with the tutor are recommended and welcome. They will not lead to lesser grades. On the contrary, they will typically enhance the overall quality of the submissions. An independent work style means, that you think over your problem on your own in advance to such discussions and that you do not rely on your tutor to make trivial corrections.
  • Bibliography: for correct bibliographic referencing, see more information in this Bibliography Guideline

Criteria for Peer Review

  • Review Feedback: thoroughness of the review, structure and content, respectful wording, accurate feedback, objective and reasoned observation, clear recommendations for improvement
  • Rebuttal: respectful feedback to reviewers, accurate reply to their comments, comprehensive integration of improvements on the manuscript.

Criteria for the Presentation

  • Content: structure, adequate selection and prioritization of the content, correctness, self-prepared examples, graphics, critical evaluation and discussion
  • Presentation: presentations style (free, smooth, adequate and precise phrasing, understandability), reasonable and supportive presentation slides / examples / graphics, that help the audience to understand the problems / definitions / evaluations, timing.
  • Some general guidelines: for further information, see this Presentation Guideline

Bibliography

These are the possible sources on the topics of the Seminar. In order to get an overview of the topic that you selected, it is a good approach to start by the given paper(s) and look further into other papers that have cited it, and on its own references (especially those given as related work). If you cannot get access to the papers via the UniBonn library licence, please contact Prof. Dr. Estela Suarez.

A - System architecture and resource disaggregation

B – Performance analysis of new processor technologies (Arm)

C – Performance analysis of new processors technologies (RISC-V)

  • [04] Brown N. et al. (2023). Is RISC-V ready for HPC prime-time: Evaluating the 64-core Sophon SG2042 RISC-V CPU. In Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis (SC-W '23). Association for Computing Machinery, New York, NY, USA, 1566–1574. https://doi.org/10.1145/3624062.3624234, https://arxiv.org/abs/2309.00381

D – Memory bandwidth

  • [05] McCalpin, J. D. (2023). Bandwidth Limits in the Intel Xeon Max (Sapphire Rapids with HBM) Processors. ISC 2023 Workshops, Hamburg, Germany, May 21-25, 2023, p. 403-413, (2023) https://doi.org/10.1007/978-3-031-40843-4_30

E - Interconnecting Networks

F – Resource management and job scheduling

G - Performance portability

  • [08] Deakin T. et al. (2019), Performance Portability across Diverse Computer Architectures, IEEE/ACM International Workshop on Performance, Portability and Productivity in HPC (P3HPC), Denver, CO, USA, 2019, pp. 1-13, doi: 10.1109/P3HPC49587.2019.00006. https://ieeexplore.ieee.org/document/8945642

H - Energy efficiency and power consumption

  • [09] Netti A. et al. (2019). From facility to application sensor data: modular, continuous and holistic monitoring with DCDB. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC '19). Association for Computing Machinery, New York, NY, USA, Article 64, 1–27. https://doi.org/10.1145/3295500.3356191, https://arxiv.org/abs/1906.07509
  • [10] Shin W., et al. (2021). Revealing power, energy and thermal dynamics of a 200PF pre-exascale supercomputer. In Proceedings of SC '21. Association for Computing Machinery, New York, NY, USA, Article 12, 1–14. https://doi.org/10.1145/3458817.3476188

I – Codesign

  • [11] Sato M. et al. (2020), Co-Design for A64FX Manycore Processor and Fugaku, SC20: International Conference for High Performance Computing, Networking, Storage and Analysis, Atlanta, GA, USA, 2020, pp. 1-15, doi: 10.1109/SC41405.2020.00051; https://ieeexplore.ieee.org/document/9355239
  • [12] Brank, B. and Pleiter, D. (2023). CPU Architecture Modelling and Co-design. In:Proceedings ISC 2023. Lecture Notes in Computer Science, vol 13948. Springer, Cham. https://doi.org/10.1007/978-3-031-32041-5_1;

J – HPC system utilization

  • [13] Li, J. et al. (2023). Analyzing Resource Utilization in an HPC System: A Case Study of NERSC’s Perlmutter. In Proceedings ISC 2023. Lecture Notes in Computer Science, vol 13948. Springer, Cham. https://doi.org/10.1007/978-3-031-32041-5_16
teaching/hpc-seminar.txt · Last modified: 2024/06/24 10:40 by estela.suarez

Page Tools