Overview
My primary research interest is in methods and systems for highly irregular
parallel applications. Irregularly structured problems exhibit computation and interaction
patterns which are input-dependent, unstructured, and evolving during the computation.
My research activities address aspects of irregularity at several levels of parallel
systems (e.g. parallel algorithm design, programming models, and systems).
Specifically, I'm involved in the following research projects:
- DOTS
DOTS is a system environment for building and executing distributed parallel C++ applications.
It integrates a wide range of different computing platforms into a homogeneous
parallel environment. DOTS provides parallel programming models especially supporting
task-parallel applications that require fully dynamic problem decomposition (more).
- ParSAT
This research aims at constructing parallel boolean satisfiability (SAT)
solvers which exhibit a high degree of scalability and robustness. Modern
SAT solving methods apply sophisticated heuristics to speed-up the search
process. However, in the parallel case these heuristics induce a considerable
degree of irregularity which make an efficient parallelization most challenging (more).
- ParCloth
This project investigates on parallel methods for physical simulation of cloth.
We particularly focus on parallel approaches to collision handling, which is a
typical example of a problem with high intrinsic irregularity (more).
My second major research topic is Grid Computing.
My research addresses aspects of Grids for building virtual organizations as well as aspects of ad hoc Peer-to-Peer Grids. Particularly, I conduct the following research projects:
- Cohesion
Cohesion is a Peer-to-Peer based Desktop Grid computing platform that integrates
advanced methods from high performance computing with state-of-the-art concepts from
the realm of distributed systems. By implementing the microkernel architectural pattern
Cohesion is totally configurable even at the system level (more).
- HOBBES
In this project we investigate on collaborative worlkflow design tools for scientific Grid applications. Our specific goal is to support heterogeneous workflow design teams, consisting of domain experts and Grid experts, by an integrated workplace tool (more).
|