The High Performance and Scientific Computing (HPSC) Group specializes in supporting all aspects of High Performance Computing from initial code development through co-design and high-level abstraction frameworks, to machine-specific tuning, performance modelling and bottleneck analysis. In recent work, the group has focused on the development of domain specific languages for massively parallel architectures, pioneering performance portable techniques across modern and emerging multi-core and many core processors, advanced methods of performance evaluation to support procurement and optimization, and efficient techniques for parallel I/O benchmarking and analysis.
The group’s current and recent projects and collaborations include work with Rolls-Royce plc., IBM Research UK, the Alan Turing Institute, Numerical Algorithms Group (NAG), Sandia NL, Science and Technologies Facilities Council (STFC), EPCC and Intel among others. Academic partners include Imperial College London, PPCU Hungary, Universities of Oxford, Cambridge, Bristol, Southampton and Nottingham. The group is funded by a range of industrial partners, the UK EPSRC and the Royal Society.