Research
The Chair applied computer science II deals with the principles, technology and programming of parallel and distributed systems.
Research goal:
- to simplify the programming of various complex systems, so that the user can concentrate on the properties of the algorithms and calculations, while the software system realizes the efficient use on the respective platform.
Research priorities are:
- on the development of new and efficient implementation of known parallel algorithms from the field of scientific computing,
- the development of new programming models for the realization of adaptive, scalable, and flexible deployments, scheduling and load balancing methods and
- the development of programming environments and software libraries that provide the user with these approaches with several levels of abstraction.
Our research projects
Active Projects
- Communicating Multiprocessor-Tasks
- OTEGO – Optimization Techniques for Explicit Methods for GPU-Accelerated Solution of Initial Value Problems of Ordinary Differential Equations
- Parallel Scientific Computing on Public Computing Platforms
- Runtime Estimation and Cache Simulation
- SeASiTe – Self-Adaption of Time-Step-based Simulation Techniques on Heterogeneous HPC Systems
- Investigation and Development of Task Pools for Dynamic Load Balancing in Irregular Applications
- TGrid - Runtime environment for heterogeneous systems and grid systems
- Tlib Multiprocessor Task Library
Completed Projects
- Parallel Solution of Systems of Ordinary Differential Equations by Adaptive Techniques
- Scalabilty Analysis of Parallel Algorithms for the Solution of Systems of Ordinary Differential Equations
- TransBS - Transformation of monolithic Business-Software into distributed, workflow-based Client-Server-Architectures