Parallel and distributed computing
This area of research concerns the concurrent use of multiple computer resources to enhance the performance of a computationally intensive application.
The design and implementation of a parallel and distributed system may involve the development, utilisation and integration of techniques in computer networks, software and hardware.
We have a focus on parallel and distributed algorithms or protocols and their fundamental principles. Our research aims to contribute to breakthrough advancements for computer architectures and networked computer systems and so support the practical development of future and emerging ICT applications.