A test of the memory bandwidth with 10 tests not all of whom run. It provides a set of memory MiB/s for various sizes. This looks to be mostly single-threaded test

Topdown profile confirms this is a backend bound test with some frontend stalls in larger sizes.

AMD metrics show integer code with a large amount of L2 access and moderate L2 misses. Retirement is low and branch speculation is also low.
elapsed 1906.853
on_cpu 0.054 # 0.86 / 16 cores
utime 1465.009
stime 168.283
nvcsw 2300 # 26.27%
nivcsw 6455 # 73.73%
inblock 11800 # 6.19/sec
onblock 15256 # 8.00/sec
cpu-clock 1633730433783 # 1633.730 seconds
task-clock 1633769790814 # 1633.770 seconds
page faults 118525539 # 72547.271/sec
context switches 17991 # 11.012/sec
cpu migrations 492 # 0.301/sec
major page faults 161 # 0.099/sec
minor page faults 118525378 # 72547.172/sec
alignment faults 0 # 0.000/sec
emulation faults 0 # 0.000/sec
branches 184498880490 # 125.478 branches per 1000 inst
branch misses 17912279504 # 9.71% branch miss
conditional 104707448177 # 71.211 conditional branches per 1000 inst
indirect 220068086 # 0.150 indirect branches per 1000 inst
cpu-cycles 9419362477582 # 0.25 GHz
instructions 1577981338302 # 0.17 IPC low
slots 18847418332872 #
retiring 1050894854958 # 5.6% ( 5.6%) low
-- ucode 2259314547 # 0.0%
-- fastpath 1048635540411 # 5.6%
frontend 5607452820130 # 29.8% (29.8%)
-- latency 1088308031532 # 5.8%
-- bandwidth 4519144788598 # 24.0%
backend 12170699176018 # 64.6% (64.6%)
-- cpu 1136102468324 # 6.0%
-- memory 11034596707694 # 58.5%
speculation 18222191413 # 0.1% ( 0.1%) low
-- branch mispredict 17960309928 # 0.1%
-- pipeline restart 261881485 # 0.0%
smt-contention 148500392 # 0.0% ( 0.0%)
cpu-cycles 7614828753868 # 0.25 GHz
instructions 1422724198869 # 0.19 IPC low
instructions 474208968884 # 884.989 l2 access per 1000 inst
l2 hit from l1 263889056294 # 34.85% l2 miss
l2 miss from l1 21212440530 #
l2 hit from l2 pf 30746495113 #
l3 hit from l2 pf 93217343 #
l3 miss from l2 pf 124940831103 #
instructions 473877223684 # 1.407 float per 1000 inst
float 512 105 # 0.000 AVX-512 per 1000 inst
float 256 628 # 0.000 AVX-256 per 1000 inst
float 128 666869221 # 1.407 AVX-128 per 1000 inst
float MMX 0 # 0.000 MMX per 1000 inst
float scalar 0 # 0.000 scalar per 1000 inst
instructions 1629693076163 #
opcache 346637082277 # 212.701 opcache per 1000 inst
opcache miss 94188496323 # 27.2% opcache miss rate
l1 dTLB miss 8230083399 # 5.050 L1 dTLB per 1000 inst
l2 dTLB miss 8044640037 # 4.936 L2 dTLB per 1000 inst
instructions 1682572313999 #
icache 239322611531 # 142.236 icache per 1000 inst
icache miss 5556630826 # 2.3% icache miss rate
l1 iTLB miss 9942612 # 0.006 L1 iTLB per 1000 inst
l2 iTLB miss 0 # 0.000 L2 iTLB per 1000 inst
tlb flush 32020 # 0.000 TLB flush per 1000 inst
Intel metrics show some L2 misses and 35% memory wait.
elapsed 517.446
on_cpu 0.041 # 0.65 / 16 cores
utime 292.934
stime 45.784
nvcsw 6723 # 72.07%
nivcsw 2606 # 27.93%
inblock 338344 # 653.87/sec
onblock 2760 # 5.33/sec
cpu-clock 338823248265 # 338.823 seconds
task-clock 338834035232 # 338.834 seconds
page faults 41152904 # 121454.458/sec
context switches 11710 # 34.560/sec
cpu migrations 384 # 1.133/sec
major page faults 3868 # 11.416/sec
minor page faults 41149035 # 121443.039/sec
alignment faults 0 # 0.000/sec
emulation faults 0 # 0.000/sec
branches 54342363240 # 123.020 branches per 1000 inst
branch misses 53810125 # 0.10% branch miss
conditional 54342374216 # 123.020 conditional branches per 1000 inst
indirect 108688801 # 0.246 indirect branches per 1000 inst
slots 6532654943156 #
retiring 638473263119 # 9.8% ( 9.8%) low
-- ucode 161532651554 # 2.5%
-- fastpath 476940611565 # 7.3%
frontend 345713728545 # 5.3% ( 5.3%)
-- latency 206060283622 # 3.2%
-- bandwidth 139653444923 # 2.1%
backend 5642367685225 # 86.4% (86.4%) high
-- cpu 313856952783 # 4.8%
-- memory 5328510732442 # 81.6%
speculation 122339221354 # 1.9% ( 1.9%)
-- branch mispredict 54754544255 # 0.8%
-- pipeline restart 67584677099 # 1.0%
smt-contention 0 # 0.0% ( 0.0%)
cpu-cycles 1099257587698 # 0.13 GHz
instructions 423991355150 # 0.39 IPC low
l2 access 196921917831 # 464.565 l2 access per 1000 inst
l2 miss 151420460256 # 76.89% l2 miss
cpu-cycles 1108264144554 # 84.2% memory latency
load stalls 760509116721 # 1.8% l1 bound
l1 miss 740812702789 # 12.4% l2 bound
l2 miss 603439901224 # 18.7% l3 bound
l3 miss 395727304135 # 35.7% dram bound
store_stalls 172596010117 # 15.6% store bound
Process overview shows time is spent in invocations of mbw process
435 processes
42 mbw 875.10 97.92
68 clinfo 15.87 6.64
38 vulkaninfo 1.31 1.33
6 php 0.14 0.45
4 vulkani:disk$0 0.13 0.14
2 llvmpipe-0 0.07 0.07
2 llvmpipe-1 0.07 0.07
2 llvmpipe-10 0.07 0.07
2 llvmpipe-11 0.07 0.07
2 llvmpipe-12 0.07 0.07
2 llvmpipe-13 0.07 0.07
2 llvmpipe-14 0.07 0.07
2 llvmpipe-15 0.07 0.07
2 llvmpipe-2 0.07 0.07
2 llvmpipe-3 0.07 0.07
2 llvmpipe-4 0.07 0.07
2 llvmpipe-5 0.07 0.07
2 llvmpipe-6 0.07 0.07
2 llvmpipe-7 0.07 0.07
2 llvmpipe-8 0.07 0.07
2 llvmpipe-9 0.07 0.07
6 clang 0.03 0.09
3 rocminfo 0.03 0.00
1 lspci 0.00 0.02
1 ps 0.00 0.01
102 sh 0.00 0.00
42 mbw-benchmark 0.00 0.00
13 gcc 0.00 0.00
8 gsettings 0.00 0.00
8 stat 0.00 0.00
8 systemd-detect- 0.00 0.00
6 llvm-link 0.00 0.00
5 glxinfo 0.00 0.00
5 phoronix-test-s 0.00 0.00
4 dconf worker 0.00 0.00
4 gmain 0.00 0.00
2 cc 0.00 0.00
2 grep 0.00 0.00
2 lscpu 0.00 0.00
2 setterm 0.00 0.00
2 uname 0.00 0.00
2 which 0.00 0.00
1 date 0.00 0.00
1 dirname 0.00 0.00
1 dmesg 0.00 0.00
1 dmidecode 0.00 0.00
1 ifconfig 0.00 0.00
1 ip 0.00 0.00
1 lsmod 0.00 0.00
1 mktemp 0.00 0.00
1 qdbus 0.00 0.00
1 readlink 0.00 0.00
1 realpath 0.00 0.00
1 sed 0.00 0.00
1 sort 0.00 0.00
1 stty 0.00 0.00
1 systemctl 0.00 0.00
1 template.sh 0.00 0.00
1 wc 0.00 0.00
0 processes running
47 maximum processes
Process structure is simple
235063) sh cpu=1 start=81.78 finish=81.78
235064) sh cpu=3 start=81.78 finish=81.78
235065) mbw-benchmark cpu=8 start=91.98 finish=115.85
235066) mbw cpu=1 start=91.99 finish=115.85
235067) mbw-benchmark cpu=0 start=119.85 finish=143.70
235068) mbw cpu=1 start=119.86 finish=143.70
235069) mbw-benchmark cpu=0 start=147.71 finish=172.00
235070) mbw cpu=1 start=147.71 finish=171.99
235071) sh cpu=1 start=172.00 finish=172.00
235072) sh cpu=10 start=172.00 finish=172.00
235074) mbw-benchmark cpu=9 start=182.18 finish=229.48
235075) mbw cpu=2 start=182.18 finish=229.48
235076) mbw-benchmark cpu=9 start=233.49 finish=281.12
235077) mbw cpu=10 start=233.49 finish=281.12
235078) mbw-benchmark cpu=1 start=285.12 finish=332.32
235079) mbw cpu=10 start=285.13 finish=332.32
