Involved Professorships
Programming and Parallelism
- Parallel scientific computing
- Computer science aspects of scientific computing
- Software tools for parallel and distributed computing
- Tools and Libraries for the mixed parallel programming model
- Programming languages and their concepts
- Algorithmical and parallel adaptivity
- Transformation approaches for software development
- Programing environments for e-Science and e-Government
- Nature-Inspired Computing
Computer Architecture Group
- High-performance computers and parallel computer architectures
- Scalable communication algorithms for distributed memory systems
- Message-Passing-Interface standards, contributions to OpenMPI
- Development and integration of accelerators for HPC-applications (in terms of FPGA's, especially CPU's or GPGPU's
Theoretical Computer Science
- Graph partitioning and its utilization
- Efficient algorithms for hard problems
- Probability theory based aspects
- Phase transitions (thresholds) of coincidental structures
Distributed and Self-organizing Systems
- Web Engineering
- Service Infrastructure Systems
- Environment-aware Applications
- Web Science