Research

Projects

An overview of the lab's research programmes in parallel and reconfigurable computing.

Optimal Task Scheduling for Parallel Systems

Dedicated to the optimal solution of NP-hard scheduling problems for small to medium-sized instances — specifically scheduling task graphs with communication delays on parallel systems. Includes several sub-projects and provides resources to the research community, such as an optimal-schedules database and solver implementations.

Reconfigurable Computing and High-level Design

Concentrates on reconfigurable computing — the use of FPGAs in high-performance computing. FPGAs serve as computing accelerators alongside a general-purpose processor, with special focus on high-level design and synthesis techniques.

Software Engineering Education

Research and tools advancing software engineering and parallel programming education.

Looking for earlier work? See our legacy projects, kept online for reference and continued downloads.