Scientific computing

SCIENTIFIC
COMPUTING

Scientific Computing & Many-Core Acceleration

High Performance Computing (HPC) is a key part of Scientific Computing.  With the growth of multicore CPUs & many-core GPUs (graphics processors) HPC is concerned with algorithms & implementation techniques for shared-memory and distributed-memory parallel computing.  We focus on the use of GPUs, and work across the University to exploit the benefits offered by them, both on single systems or the Emerald GPU system.

Energy-efficiency is also a major concern in HPC, as the three-year electricity cost can now exceed the purchase price of a system. We are looking at software techniques to assess energy efficiency, and new algorithmic approaches for improving it.

In 2012, OeRC led the procurement of Emerald, the largest GPU system in the UK.  as part of a collaboration between Oxford, Bristol, Southampton and UCL.

NVIDIA has recognised Oxford University, and in particular OeRC, as a CUDA Center of Excellence in GPU computing.

If you would like to find out more about Scientific Computing or collaborate with us in this area please get in touch.

Current Projects

OPS
The OPS project is developing an open-source framework for the execution of multi-block structured mesh applications on clusters of GPUs or multi-core CPUs.

Past Projects

The goals were to help each other with these exciting new technologies, build bridges between application scientists and computing experts, maintain/develop links with international experts, and prepare joint proposals for future research funding.
Existing electricity distribution management systems (DMS) have been designed using operational and algorithmic procedures that are highly centralised.
The Oxford e-Research Centre has a 96 core Dell cluster installed with MS Cluster Compute Server version 1. The cluster is arranged with both thick (quad dual core) nodes and thin (dual dual core) nodes.
Flamingo is a general-purpose auto-tuning framework for software optimisation developed by Ben Spencer. Flamingo is a general-purpose auto-tuning framework for software optimisation.
This pilot will deliver a public-private hybrid cloud architecture and two demonstrators providing higher level services for the support of research.