Our research brings together an understanding of foundations, technologies, and applications. We have research groups operating across the spectrum, from fundamental theory and innovative technology, through novel hardware and software systems design, to leading-edge applications. Few universities in the world are able to offer the same breadth of expertise.
Advanced Processor Technologies
The group researches advanced and novel approaches to processing and computation, taking inspiration from the brain; dealing with hundreds of thousands of low power cores and massively parallel systems.
Bio-Health Informatics combines biological and genetic information with clinical data and computer information systems, to optimise the acquisition, storage, retrieval, and use of information in molecular biology, clinical e-science and healthcare applications.
The group has a very broad span of interests, ranging from developing the new mathematics of computational behaviour, through the study and development of system design and verification methods, to all aspects of logic.
The design, development and use of data and knowledge management systems is vital so that the large amount of information we live with can be organised, retreived, maintained and utilised confidently and securely across all settings, from research data to medical records.
Machine Learning and Optimization
The group carries research into a wide range of techniques and applications of machine learning, optimization, data mining, probabilistic modelling, pattern recognition and machine perception.
Nano Engineering & Storage Technology
The group has research interests in nano fabrication for data storage and advanced sensors applications and the investigation of data storage systems in general.
The group is concerned with the design, modelling, simulation and construction of mission-critical systems that challenge the states-of-the-art in both software engineering and performance engineering.
Text mining techniques are used to extract useful information and knowledge from unstructured text, particularly in the bioinformatics field. Natural language processing (NLP) studies the problems of processing and manipulation of natural language.
The group researches virtual environments, collaborative visualization systems, and computer vision.
The group focuses on imaging physics, image processing and computer vision, including facial recognition. Research on the automatic analysis of images has a wide range of applications in healthcare and manufacturing.