The Scientific and Parallel Computing (ICPS) research team contributes to state-of-the-art techniques and technologies in the field of high performance computing. The group’s area of expertise lies in the parallelization and optimization of programs. A large class of programs is addressed by our research work, ranging from programs for multi-cores to message-passing parallel programs on grids or clouds.