The High-Performance Computing and Advanced Software Systems department addresses efficiency, scalability, programmability and analytical performance in demanding computational environments. It treats advanced computing as an enabling capability for research, simulation, modelling, data processing and operational analytics.
Research and technical scope
- Computer architectures, compilers, operating systems and the tools supporting computationally intensive software.
- Parallel and distributed algorithms, large-scale data processing and advanced computational workflows.
- Performance modelling, profiling, analysis and optimisation.
- Software engineering for reliability, portability, correctness, maintainability and usability.
Efficient and dependable computation
Work considers both execution performance and broader system properties. Scalable architectures, robust integration, observability and performance-aware design help make complex software easier to operate and adapt across different environments.
How we work
The department contributes through research, technical development, software engineering and collaborative experimentation. It provides interdisciplinary project support where computation is a limiting factor or enables capabilities that would otherwise be impractical.
Connections with AI, geospatial analytics, simulation and other data-intensive fields support systems that can analyse, automate and deliver demanding workloads efficiently.

