Praktikum: Evaluierung moderner HPC-Architekturen und -Beschleuniger (IN0012, IN2106)

Dieses Praktikum wird nur in englischer Sprache angeboten.

This lab course will be done in English.

LV-Number: 3435
Semester week hours: 6

Organization

This lab is organized in collaboration with LRZ and LMU.

Content

The LRZ recently started building a testbed environment with novel architectures and accelerators called BEAST (Bavarian Energy, Architecture and Software Testbed). This will help in shaping future large LRZ systems (such as successors of SuperMUC-NG, currently place 13 in the Top500 list from June 2020).

In this lab course, students will have the chance to work on newest HPC technology (such as CPUs or GPUs from Intel, AMD, NVidia, Marvell, Fujitsu), as they are available in the LRZ BEAST environment. Using small example workloads, the tasks in the lab will explore various features of novel technology on the node level. As tasks introduce new technology, the lab organizers will invite vendors to give short talks on their newest hardware. The tasks will cover programming models mostly on the node level for multicore CPUs and accelerators, such as OpenMP (for GPU), SIMD, synchronization, OpenCL, SYCL, CUDA.

Grading

Students will work in groups of 3, doing reports for each task as well as short presentations of their evaluation results (2 talks every week randomly selected among the groups). Grading is done based on delivered reports and short presentations. This includes source code used for the evaluations, which has to be added to the reports.

Registration

Registration for the lab will happen via the matching system.

Expected Skills

  • Good knowledge of C
  • Interest in computer architecture, benchmarking, and low-level code optimization

Schedule / Dates

Weekly meetings during the semester: every Thursday 3pm - 5pm.

First date: 5.11.2020