7. STREAM and OSU microbenchmark rules and validation
The secondary benchmarks (STREAM and OSU microbenchmarks) can be run at any time between Nov 12, 2023, 8:00 AM MDT and Nov 13, 2023, 5:00 PM MDT. You only need to run these once, but make sure to include the results with each certification submission.
7.1. STREAM
You can run STREAM on any single node within your cluster (hint: choose the node with the highest memory bandwidth).
Files to submit
Output obtained by running STREAM in a file named
cert-{N}-stream.rsltsHardware and runtime information in a file named
cert-{N}-stream.infoProcessor name
The sum (in MB) of last-level (L3) cache sizes used in the run
No. of cores used for STREAM run
Compiler and Compiler flags used for building STREAM
Array size in MB
The script (or commands) used to run STREAM saved to a file
cert-{N}-stream.runTimestamps for running STREAM in a file
cert-{N}-stream.tstamps
7.2. OSU Microbenchmarks
You can run OSU microbenchmarks (osu_latency and osu_bw) between any two nodes in your cluster.
Files to submit
Combine the output obtained by running
osu_latencyandosu_bwin a single file namedcert-{N}-osu.rsltsHardware and runtime information in a file named
cert-{N}-osu.infoNetworking hardware details
Network bandwidth (as per specification)
Compiler and MPI library used for building OSU microbenchmarks
Maximum bandwidth obtained
Latency with message size 4K
The script(s) (or commands) used to run
osu_latencyandosu_bwsaved to a filecert-{N}-osu.runTimestamps for running
osu_latencyandosu_bwin a filecert-{N}-osu.tstamps