You are in the main area:Organization
Headerimage for: Prof. Dr.-Ing. Rainer Keller

Prof. Dr.-Ing. Rainer Keller

Responsibilities

  • Involvement in the current project H4H.
  • Involvement in the current project PRACE-1IP.
  • Involvement in the current project HPC-Europa2 (High Performance Computing infrastructure for Europa).
  • Involvement in the current project SimTech Exzellenzcluster.
  • Involvement in the current project Sonderforschungsbereich 716 (SFB716).
  • Involvement in the past project ParMA (Parallel Programming for Multicore Architectures).
  • Involvement in the past project DORII (Deployment of Remote Instrumentation Infrastructure).
  • Involvement in the past project Int.EU.Grid.
  • Involvement in the past project DAMIEN (Distributed Applications and Middleware for Industrial use of European Networks).
  • Involvement in the past project METODIS (MEtacomputing TOols for DIstributed Systems).

Research Interest

  • Parallel Programming Models (OpenMP, MPI, StarSS, Cuda/OpenCL)
  • Tools for Parallel Programming
  • Large-scale simulations
  • Optimizations close to the hardware

Useful stuff

Scripts and codelets that me prove useful for daily programming:

  • Abstraction of thread-local storage (TLS), if the compiler (PGI) or environment (some Unixes) does not support it.
    thread_local_storage.h and thread_local_storage.c
  • Codelets to measure TSC and read out the Time-Stamp Counter (TSC) and the core the thread is run on (rdtscp).

Publications