Skip to main content

Systems and Software



High Performance & Scientific Computing
 
Business &
Internet Computing
 
Fault Tolerant &
Reliable Systems

 
 
The development of techniques to analyse, predict and optimise the performance of large-scale HPC codes and architectures to peta-scale and beyond.   Investigating and improving the performance of transactional and multi-tier applications in both dedicated and virtual environments.   Specialising in the development, combination and application of theoretical and experimental approaches to the design and evaluation of dependable systems.

Projects | Publications

 

Projects | Publications

 

Projects | Publications

         
Intelligent &
Distributed Systems
 
Communication Networks & Data Science
 
Software Tools

 
 
Creating algorithms for intelligent systems, knowledge management, wide area networking, peer-to-peer computing and adaptive communication systems.   Development of models and techniques to better understand and engineer communication networks; research in data science, including collection, mining, privacy and analytics.   Research into software tools for profiling, debugging and program optimisation, examples of which are now sold commercially through department spin-out companies.

Projects | Publications

 

Projects | Publications

 

Projects | Publications