LFBS Home Lehrstuhl für Betriebssysteme RWTH
Disclaimer/
Haftungsausschluss
Webmaster
(admin@lfbs...)
Home > Bachelor- / Masterarbeiten > Diplom-/Masterarbeiten > Examination of Real-Time Optimization Methods for HPC  

Examination of Real-Time Optimization Methods for High Performance Computing

The Chair for Operating Systems (Univ.-Prof. Dr. habil. Th. Bemmerl) provides the following diploma or master thesis in the range of
Real-Time and High Performance Computing on x86 hardware:

Examination of Real-Time Optimization Methods for High Performance Computing


Background

In our ongoing research project Real-Time Computing on Multicore Computers, we have developed a proof-of-concept for the execution of hard real-time code on one core of a multicore x86 processor. The main idea is to shield a process from task switches, interrupts and unpredictable system call latencies with as least modifications to the operating system as possible. While developed with hard real-time capabilities in mind, the methods might also be of benefit for high-performance computing.

With reduced Operating System interruptions, the cache can be used more efficiently. Furthermore, parallel applications suffer from delay in individual cores when the others must wait (OS jitter). This can be addressed by synchronizing the OS maintenance work on all cores.

In the scope of this work is to evaluate which real-time methods can be used with MPI and OpenMP programs and to evaluate the performance. To address the OS jitter, algorithms in user-space and kernel as well as kernel configurations should be developed and evaluated.

Assingment

  • Evaluation of the impact on MPI applications
  • Evaluation of the impact on OpenMP applications
  • Performance Evaluation
  • Analysis of Operating System Jitter
  • Development of Methods to reduce OS jitter

We offer

  • Comfortable working-environment, as well as a good equipped Computer infrastructure
  • Personal and engaged supervision

Profil of requirements

  • Intermediate diploma of Electro- and Informationstechnics or (technical) computer science
  • Alternatively the according prerequisites for a Master's thesis
  • Good programming skills in C/C++
  • Understanding of operating system internals and system programming
  • Linux experience recommended
  • Competence to work autonomous and creative

Contact

Georg Wassen
Chair for Operating Systems (LfBS), RWTH Aachen
Modulbau Kopernikusstraße, D-52074 Aachen
Tel.: +49 241 80 24599
E-Mail: wassen@lfbs.rwth-aachen.de

Print Version