Project-Seminar: Heterogeneous Computing on Power (2017)
From Multi-core and Accelerators (GPUs, FPGAs) to Quantum Computers
Prof. Dr. Andreas Polze
Max Plauth, M.Sc.
Felix Eberhardt, M.Sc.
Lena Feinbube, M.Sc.
Organization
Extent: 4 semester hours (6 graded credit points)
Dates: Wednesday, 13.30 - 15.00, Room: A-1.1; Wednesday, 11.00 - 12.30, Room: C-1.X
The seminar focusses on state-of-the-art IBM Power Systems and Hardware Accelerators such as GPUs, FPGAs and application specific coprocessors (i.e. for compression, cryptography). Furthermore, future trends such as quantum computers are investigated.- Heterogeneous Lab: Application scenarios and integration strategies for state-of-the-art (cache-coherent) accelerators such as GPUs (NVIDIA K80/P100) and FPGAs (Xilinx KU060).
- Virtualization Lab: Capacity Planing and SLAs in virtualized environments.
- Dependability Lab: Dependability aspects of Power systems.
- Future Trends: The IBM Q quantum computer and application scenarios.
- Each participant is expected to work on a seminar project.
- Each participant is expected to give a 30 minute presentation on their project and the background topic.
- Presentation slides should be discussed with a supervisor one week prior to the presentation date.
- Each participant is required to hand in a written report of the results. Roughly 4-6 Pages using the IEEE compsocconf template. Deadline: 30.09.17
- At the end of the seminar, we plan to assemble a technical report about your seminar topics.
Topics
Based on the wide range of available technologies, the seminar offers project topics from four different focus areas:-
Heterogeneous Computing
- GPU Computing:
- Apply NX842 compression to alleviate PCIe bottleneck.
- GPU-offloading support in IBM JDK 8.
- Field-Programmable Gate Arrays (FPGAs) / Coherent
Accelerator Processor Interface (CAPI)
- Virtual Machine / Container integration.
- Dynamic Reconfiguration: modifying FPGA functionality at runtime.
- Implications of coherent accelerators on programming models.
- Impact of CAPI on communication costs.
- Integration in existing applications: how hard is it?
- ...
- GPU Computing:
-
Breathing VMs
- Dynamic Topolgies
- Dynamic Resizing
- Capacity Planning
- SLA Adherence
- ...
-
Dependability aspects of Power systems
- Fault injection on Power platforms
- N-version computation
- Stress and resiliency testing
- ...
-
Future Trends
- Quantum Computing
- IBM-q / Quantum Experience
- ...
- Quantum Computing
Seminar Dates
Date | Topic | Presenter |
19.04.2017 | Introduction | OSM |
26.04.2017 | Allocation/discussion of project topics | OSM |
10.05.2017 |
Intermediate Presentation - OS Origins NeXTStep Internals |
Jan Kohstall |
17.05.2017 |
Intermediate Presentation - HetComp on Power Breathing LPAR |
Robert Schmid |
24.05.2017 |
Intermediate Presentation - OS Origins VMS Internals |
Lukas Wenzel |
12.07.2017 |
Final Presentation tba |
tba |
19.07.2017 |
Final Presentation tba |
tba |
26.07.2017 |
Final Presentation - Research Seminar Rail2X Network Simulation |
Dennis Hempfing |