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

Dr.-Ing. Rainer Keller

Firstname and Lastname

High Performance Computing Center Stuttgart (HLRS)
Department Applications, Models & Tools

Nobelstr. 19
D - 70569 Stuttgart
Germany

Phone:++49(0)711 / 685-65858
Fax:++49(0)711 / 685-65832
Email:keller@hlrs.de

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