Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Latest commit e67ef2b Mar 18, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
analysis Updated single node analysis Mar 18, 2019
synth Added Isambard STREAM results Dec 21, 2018
.gitignore Added licence May 31, 2018 Renamed HadGEM3 benchmark Sep 27, 2018
systems.yaml Updated single node analysis Mar 18, 2019

UK HPC Benchmarking

This repository contains information, results and analysis of running a selection of application and synthetic benchmarks on UK HPC systems. The list of systems included to date is provided below.

This is an open source initiative and is keen to accept contributions from the community. See the 'Contributing' section below on how to contribute results and analyses.

The work in this repository would not be possible without the generous access and support provided by the organisations running UK HPC systems, including:

  • EPCC, The University of Edinburgh
  • CSD3, Univeristy of Cambridge
  • HPC Midlands+ Consortium
  • GW4 Consortium
  • MMM Hub, UCL
  • The University of Oxford

This repositiory contains:

  • the information required to compile and run the benchmarks
  • results and analysis from running the benchmarks on different HPC systems

This repository is work in progress and not all information is available yet.



The benchmark suite contains both application and synthetic benchmarks. The appplication benchmarks have been chosen with input from the user community to represent their research. The initial aim was to find benchmarks that demonstrate the performance of their research that can exploit large scaling. For those applications where the scale-out benchmarks cannot run on small numbers of nodes we have supplemented them with a smaller benchmark to compare the node performance. The synthetic benchmarks have been chosen to provide an understanding of the limits of performance of different components of the service.

The selection of the benchmarks is described in an ARCHER white paper:

Synthetic Benchmarks

  • HPC Challenge (HPCC) - HPC Challenge: tests of floating-point, memory and interconnect performance
  • benchio - Test of parallel I/O write bandwidth using MPI-IO
  • mdtest - Test of parallel file system metadata server (MDS) performance

Application Benchmarks

Systems Included

i The Jupyter notebook linked below provides a list of systems that have been benchmarked along with basic information on their configuration.

Note: Not all benchmarks have been run on all systems.


To contribute to this effort, first you have to fork it on GitHub and clone it to your machine, see Fork a Repo for the GitHub documentation on this process.

Once you have made your changes and updated your Fork on GitHub you will need to Open a Pull Request.

If you would like to contribute, but do not know what to get involved with then take a look at the current issues for ideas of topics that could be worked on.


The work in this repository is licensed under the GNU General Public License version 3.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.