|
4 | 4 |
|
5 | 5 | Performance testing-as-code for HPC systems.
|
6 | 6 |
|
7 |
| -This package defines automated performance tests for HPC systems using both synthetic and MPI-based application benchmarks. It is designed to easily compare results from different systems, system configurations and/or environments (e.g. compilers & MPI libraries). |
| 7 | +This package defines automated performance tests for HPC systems using both synthetic and MPI-based application benchmarks. It is designed to easily compare results from different systems, system configurations and/or environments (e.g. compilers & MPI libraries). At present results are included for 2x systems, with comparisons of performance using InfiniBand and RoCE (RDMA over Converged Ethernet) interconnects. |
8 | 8 |
|
9 |
| -The intended test matrix is shown below, marked with (A) where there is an implementation (possibly not finalised) for the `AlaSKA` system: |
| 9 | +The current test matrix is shown below: |
10 | 10 |
|
11 | 11 | | Application | Benchmark | MPI Library | Notes |
|
12 |
| -| --- | --- | --- | -- | |
13 |
| -| OSU Micro Benchmarks (OMB) | latency (A), bandwidth (A), alltoall (A), allgather (A), allreduce (A) | IntelMPI (A), OpenMPI (A) | mbw_mr also added for AlaSKA for range of node numbers | |
14 |
| -| Intel MPI Benchmarks (IMB) | uniband (A), biband (A) | IntelMPI (A), OpenMPI (A) | PingPong also added for AlaSKA for basic debugging | |
| 12 | +| --- | --- | --- | --- | |
| 13 | +| OSU Micro Benchmarks (OMB) | latency, bandwidth, alltoall, allgather, allreduce, mbw_mr | IntelMPI, OpenMPI | | |
| 14 | +| Intel MPI Benchmarks (IMB) | PingPong, uniband, biband | IntelMPI, OpenMPI | | |
15 | 15 | | High Performance Linpack (HPL) | - | IntelMPI | Uses Intel-optimised version with MKL |
|
16 |
| -| High Performance Conjugate Gradient (HPCG) | - | IntelMPI (A) | Uses Intel-optimised version with MKL | |
17 |
| -| Castep | tbd | tbd | Requires licence | |
18 |
| -| CP2K | H20-256 | IntelMPI, OpenMPI (A) | | |
19 |
| -| OpenFOAM | Motorbike | IntelMPI, OpenMPI (A) | | |
20 |
| -| GROMACS | HECBioSim benchmarks: 61k (A), 1.4M (A) and 3M atom cases (A) | IntelMPI, OpenMPI (A) | | |
21 |
| -| WRF | CONUS 2.5km, CONUS 12.5kms, TBD | IntelMPI, OpenMPI | | |
22 |
| -| TensorFlow | ResNet50 | tbd | | |
| 16 | +| Castep | TiN, Al3x3, DNA | IntelMPI | Requires licence | |
| 17 | +| CP2K | H20-256 | IntelMPI, OpenMPI | | |
| 18 | +| OpenFOAM | Motorbike | IntelMPI, OpenMPI | | |
| 19 | +| GROMACS | HECBioSim benchmarks: 61k, 1.4M and 3M atom cases | IntelMPI, OpenMPI | | |
| 20 | +| WRF | CONUS 2.5km, CONUS 12.5kms | IntelMPI, OpenMPI | | |
23 | 21 |
|
24 | 22 | For more information on the actual tests defined and how to run them see the README file in the relevant benchmark directory.
|
25 | 23 |
|
|
0 commit comments