Current Topics in High-Performance Computing (HPC)
This seminar focuses on current research topics in the area of HPC and bases on conference and journal papers. Topics might cover e.g. parallel computer architectures (multicore systems, Xeon Phis, GPUs etc.), parallel programming models, performance analysis & correctness checking of parallel programs or performance modeling.
More information in L²P: https://www3.elearning.rwth-aachen.de/ws15/15ws-29794
In addition to the seminar thesis and its presentation, Master students will have to lead one set of presentations (roughly 1-3 presentations) as session chair. A session chair makes sure that the session runs smoothly. This includes introducing the title of the presentation and its authors, keeping track of the speaker time and leading a short discussion after the presentation. Further instructions will be given during the seminar.
Legion - Task-parallel Distributed Memory Parallelism
This seminar article and talk is expected to provide a general overview about Legion and to briefly describe an application example.
Supervisor: Christian Terboven
An Overview of Implementation and Performance of Coupled Simulations by the Example of TerrSysMP
Supervisor: Dirk Schmidl
Using Notified Access for Remote Memory Access Programming Models for Producer-Consumer Synchronization
This seminar article and talk is expected to examine this issue in detail and present the idea of a Notified Access in the context of existing cluster and network technology.
Reference: Roberto Belli, Torsten Hoefler: Notified Access: Extending Remote Memory Access Programming Models for Producer-Consumer Synchronization. In: Proceedings of 29th IEEE International Parallel & Distributed Processing Symposium, pp. 871-881. May, 2015.
Supervisor: Tim Cramer
An overview of Fenix - Exploring Automatic, Online Failure Recovery for Scientific Applications at Extreme Scales
This seminar should give an overview of resilience techniques implemented with Fenix and briefly describe the integration into an application example.
Reference: Marc Gamell, Daniel S. Katz, Hemanth Kolla, Jacqueline Chen, Scott Klasky, Manish Parashar: Exploring Automatic, Online Failure Recovery for Scientific Applications at Extreme Scales. In: SC '14 Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 895-906. Nov 2014.
Supervisor: Felix Münchhalfen
Efficient MPI Implementation for Shared-Memory Architectures
This seminar article and talk is expected to provide an overview of the research on alternative MPI implementations that specifically target shared-memory architectures, like thread-based MPI and shared process heaps. The technicalities of each implementation should be presented and the most important pros and cons should be discussed.
Reference: A. Friedley, G. Bronevetsky, A. Lumsdaine, T. Hoefler, Hybrid MPI: Efficient Message Passing for Multi-core Systems. In: IEEE/ACM International Conference on High Performance Computing, Networking, Storage and Analysis (SC13), pp. 18:1-18:11, ISBN: 978-1-4503-2378-9, Nov. 2013.
Supervisor: Hristo Iliev
Debugging Interface for Parallel Runtime Libraries
This seminar article and talk is expected to decribe the architecture and model of such a debugging interface and how the debugger would use the interface in some common use cases.
Reference: K. Pouget, M. Pérache, P. Carribault, and H. Jourdren: User level DB: a debugging API for user-level thread libraries. In: Proc. IPDPS Workshops, 2010, pp.1-7.
Supervisor: Joachim Protze
Are ARM Processors ready for HPC?
In this seminar thesis, it shall be examined whether ARM processors are ready for HPC. The thesis shall look at recent developments in research projects and technologies. Further, it shall give an overview on different aspects like tradeoffs between performance, energy, costs and usability as well as give a critical outlook on what might must be improved in future.
Supervisor: Sandra Wienke
An overview of a parallel eigensolver by the example of ELPA library
The seminar talk is expected to review some current developments regarding dense eigenvalue solvers and then focus on the Eigenvalue soLvers for Petascale Applications (ELPA) library, which facilitates the efficient algebraic solution of symmetric and Hermitian eigenvalue problems for dense matrices on parallel computer platforms.
Reference: A Marek, V Blum, R Johanni, V Havu, B Lang, T Auckenthaler, A Heinecke, H-J Bungartz and H Lederer: The ELPA library: scalable parallel eigenvalue solutions for electronic structure theory and computational science. In: J. Phys.: Condens. Matter 26 (2014) 213201
Supervisor: Uliana Alekseeva
Energy-Efficient Data Movement and Network Usage in High Performance Computing
The challenge is to find an efficient data movement scheme or an optimal network configuration that reduces the energy consumption as far as possible without severely affecting the performance.
Reference: S. Jana, O. Hernandez, S. Poole and B. CHapmana: Power Consumption Due To Data Movement in Distributed Programming Models. In: Euro-Par 2014 Parallel Processing. Springer International Publishing, 2014. 366-378.
Supervisor: Bo Wang
DI-MMAP - a scalable memory-map runtime for out-of-core data-intensive applications
The seminar participant is expected to present DI-MMAP, its basic approach, application, and performance potential. Another task is to give an outlook on emerging NVRAM technologies and its role in HPC.
Reference: Brian Van Essen, Henry Hsieh, Sasha Ames, Roger Pearce, Maya Gokhale, DI-MMAP - a scalable memory-map runtime for out-of-core data-intensive applications, Cluster Computing, March 2015, Volume 18, Issue 1, pp 15-28
Supervisor: Pablo Reble
Kokkos: Enabling many-core performance portability
The seminar thesis should cover a presentation of Kokkos.
Reference: H. Carter Edwards, Christian R. Trott, Daniel Sunderland: Kokkos: Enabling manycore performance portability through polymorphic memory access patterns. Journal of Parallel and Distributed Computing Volume 74, Issue 12, December 2014, Pages 3202-3216
Supervisor: Pablo Reble
The RAJA Portability Layer
In this seminar thesis, RAJA should be presented.
Reference: R. D. Hornung, J. A. Keasler (2014). The RAJA Portability Layer: Overview and Status (No. LLNL-TR-661403). Lawrence Livermore National Laboratory (LLNL), Livermore, CA.
Supervisor: Christian Terboven
Prof. Matthias S. Müller