High-Performance Computing Architectures and Systems (HPCAS) addresses the performance and energy efficiency of computing systems, considering real-time requirements, security, and thermal and power constraints across large-scale and exascale architectures, cyber-physical and embedded systems.
Artificial intelligence, big data, cloud and connected-device applications demand performance and efficiency at scale, which places hardware-software co-design at the centre of our research. We work at both the hardware and software levels: designing processors, accelerators, application-specific architectures and systems, including reconfigurable logic and adaptable computational structures, alongside compilers, parallel algorithms, and scheduling methods for high-performance, energy-efficient and secure computing, and models of hardware and software components that support the co-design of heterogeneous systems.