This seminar provides opportunities to work with modern multi-and manycore systems such as server processors, graphical processing units, and accelerators. Typical seminar tasks encompass porting and code analysis on one or more architectures, performance modeling, tools development, and benchmarking. The general goal is always to develop a good understanding of the interaction of code with the hardware.