This lecture provides a complete view of the cloud hardware architecture and programming aspects from a software systems aspect and shows how to utilise them best. Throughout the semester we will cover the wide spectrum of hardware which is used today in cloud data centers such as:
- multi-core and multi-socket CPUs
- flash-based storage stacks
- user-space networking
- RDMA and programmable networks
- GPUs and specialized hardware-based accelerators
In addition to the in-depth presentation of how these hardware components are designed and how they work, you will also acquire hands-on experience in programming for them in several coding labs as part of the lecture.
Organization
Last offered | This is a new course starting in WiSe 2024! |
Lecturer | Prof. Dr. Zsolt István, Prof. Dr. Carsten Binnig |
Assistants | tbd |
Exam | tbd |
See TuCAN link above for additional information (e.g., appointments) |
- multi-core and multi-socket CPUs
- flash-based storage stacks
- user-space networking
- RDMA and programmable networks
- GPUs and specialized hardware-based accelerators