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.