This workload tries the BYTE magazine benchmarks. There is one test which reports a “LPS” score and is labeled Dhrystone2. Topdown metrics show this is single-threaded

Topdown profile shows a high retirement rate and low backend stalls.

AMD metrics show little floating point or L2 access. The retirement rate is high and backend stalls are low.
elapsed 376.144
on_cpu 0.030 # 0.48 / 16 cores
utime 181.239
stime 0.842
nvcsw 2871 # 77.14%
nivcsw 851 # 22.86%
inblock 0 # 0.00/sec
onblock 13224 # 35.16/sec
cpu-clock 182136835292 # 182.137 seconds
task-clock 182143833055 # 182.144 seconds
page faults 169796 # 932.208/sec
context switches 5163 # 28.346/sec
cpu migrations 309 # 1.696/sec
major page faults 2 # 0.011/sec
minor page faults 169794 # 932.197/sec
alignment faults 0 # 0.000/sec
emulation faults 0 # 0.000/sec
branches 524735697772 # 211.506 branches per 1000 inst
branch misses 96962116 # 0.02% branch miss
conditional 174354415594 # 70.277 conditional branches per 1000 inst
indirect 10331405266 # 4.164 indirect branches per 1000 inst
cpu-cycles 818505851767 # 0.14 GHz
instructions 2460257662364 # 3.01 IPC high
slots 1643099602008 #
retiring 959887401847 # 58.4% (58.4%) high
-- ucode 3447437753 # 0.2%
-- fastpath 956439964094 # 58.2%
frontend 614844455750 # 37.4% (37.4%)
-- latency 231180899748 # 14.1%
-- bandwidth 383663556002 # 23.3%
backend 67559726976 # 4.1% ( 4.1%) low
-- cpu 11680342079 # 0.7%
-- memory 55879384897 # 3.4%
speculation 606848834 # 0.0% ( 0.0%) low
-- branch mispredict 601459009 # 0.0%
-- pipeline restart 5389825 # 0.0%
smt-contention 200847683 # 0.0% ( 0.0%)
cpu-cycles 818794666497 # 0.14 GHz
instructions 2474199493126 # 3.02 IPC high
instructions 826840623538 # 0.150 l2 access per 1000 inst
l2 hit from l1 106675842 # 19.72% l2 miss
l2 miss from l1 14876369 #
l2 hit from l2 pf 7586711 #
l3 hit from l2 pf 4462654 #
l3 miss from l2 pf 5067724 #
instructions 826429055369 # 33.886 float per 1000 inst
float 512 141 # 0.000 AVX-512 per 1000 inst
float 256 608 # 0.000 AVX-256 per 1000 inst
float 128 28003985855 # 33.886 AVX-128 per 1000 inst
float MMX 0 # 0.000 MMX per 1000 inst
float scalar 0 # 0.000 scalar per 1000 inst
instructions 2690625 #
opcache 995497 # 369.987 opcache per 1000 inst
opcache miss 534201 # 53.7% opcache miss rate
l1 dTLB miss 6519 # 2.423 L1 dTLB per 1000 inst
l2 dTLB miss 1233 # 0.458 L2 dTLB per 1000 inst
instructions 2706981 #
icache 1318482 # 487.067 icache per 1000 inst
icache miss 110888 # 8.4% icache miss rate
l1 iTLB miss 16 # 0.006 L1 iTLB per 1000 inst
l2 iTLB miss 0 # 0.000 L2 iTLB per 1000 inst
tlb flush 19 # 0.007 TLB flush per 1000 inst
Intel metrics
elapsed 376.121
on_cpu 0.030 # 0.48 / 16 cores
utime 181.045
stime 0.504
nvcsw 2808 # 75.69%
nivcsw 902 # 24.31%
inblock 1016 # 2.70/sec
onblock 1984 # 5.27/sec
cpu-clock 181606889909 # 181.607 seconds
task-clock 181615759582 # 181.616 seconds
page faults 152124 # 837.615/sec
context switches 5162 # 28.423/sec
cpu migrations 294 # 1.619/sec
major page faults 13 # 0.072/sec
minor page faults 152111 # 837.543/sec
alignment faults 0 # 0.000/sec
emulation faults 0 # 0.000/sec
branches 479534884128 # 208.329 branches per 1000 inst
branch misses 21110946 # 0.00% branch miss
conditional 479534904608 # 208.329 conditional branches per 1000 inst
indirect 9581080556 # 4.162 indirect branches per 1000 inst
slots 4118598327020 #
retiring 2550938357460 # 61.9% (61.9%) high
-- ucode 348610784208 # 8.5%
-- fastpath 2202327573252 # 53.5%
frontend 1496772644013 # 36.3% (36.3%)
-- latency 503365377121 # 12.2%
-- bandwidth 993407266892 # 24.1%
backend 58209963637 # 1.4% ( 1.4%) low
-- cpu 24924613936 # 0.6%
-- memory 33285349701 # 0.8%
speculation 12739638981 # 0.3% ( 0.3%) low
-- branch mispredict 4540195336 # 0.1%
-- pipeline restart 8199443645 # 0.2%
smt-contention 0 # 0.0% ( 0.0%)
cpu-cycles 686567174342 # 0.11 GHz
instructions 2312687887380 # 3.37 IPC high
l2 access 309209566 # 0.134 l2 access per 1000 inst
l2 miss 103542227 # 33.49% l2 miss
cpu-cycles 686548172908 # 2.9% memory latency
load stalls 19650125766 # 2.7% l1 bound
l1 miss 972656265 # 0.1% l2 bound
l2 miss 509358137 # 0.0% l3 bound
l3 miss 348875035 # 0.1% dram bound
store_stalls 84906014 # 0.0% store bound
Process summary confirms invocations of Dhrystone
639 processes
18 dhry2 179.96 0.00
68 clinfo 16.88 5.55
38 vulkaninfo 1.14 1.13
4 vulkani:disk$0 0.12 0.12
6 glxinfo:gdrv0 0.09 0.07
6 glxinfo:gl0 0.09 0.07
6 php 0.07 0.11
2 llvmpipe-0 0.06 0.06
2 llvmpipe-1 0.06 0.06
2 llvmpipe-10 0.06 0.06
2 llvmpipe-11 0.06 0.06
2 llvmpipe-12 0.06 0.06
2 llvmpipe-13 0.06 0.06
2 llvmpipe-14 0.06 0.06
2 llvmpipe-15 0.06 0.06
2 llvmpipe-2 0.06 0.06
2 llvmpipe-3 0.06 0.06
2 llvmpipe-4 0.06 0.06
2 llvmpipe-5 0.06 0.06
2 llvmpipe-6 0.06 0.06
2 llvmpipe-7 0.06 0.06
2 llvmpipe-8 0.06 0.06
2 llvmpipe-9 0.06 0.06
2 glxinfo 0.05 0.03
2 glxinfo:cs0 0.05 0.03
2 glxinfo:disk$0 0.05 0.03
2 glxinfo:sh0 0.05 0.03
2 glxinfo:shlo0 0.05 0.03
6 clang 0.04 0.08
3 rocminfo 0.03 0.00
1 lspci 0.00 0.02
1 ps 0.00 0.01
109 sh 0.00 0.00
57 Run 0.00 0.00
36 sync 0.00 0.00
21 time 0.00 0.00
18 rm 0.00 0.00
18 sleep 0.00 0.00
15 cat 0.00 0.00
14 gsettings 0.00 0.00
13 date 0.00 0.00
13 gcc 0.00 0.00
12 cleanup.sh 0.00 0.00
10 wc 0.00 0.00
9 awk 0.00 0.00
8 stat 0.00 0.00
8 systemd-detect- 0.00 0.00
7 sed 0.00 0.00
6 chmod 0.00 0.00
6 llvm-link 0.00 0.00
6 make 0.00 0.00
6 who 0.00 0.00
5 phoronix-test-s 0.00 0.00
5 uname 0.00 0.00
4 grep 0.00 0.00
4 sort 0.00 0.00
3 byte 0.00 0.00
3 join 0.00 0.00
2 cc 0.00 0.00
2 lscpu 0.00 0.00
2 which 0.00 0.00
2 xset 0.00 0.00
1 dconf worker 0.00 0.00
1 dirname 0.00 0.00
1 dmesg 0.00 0.00
1 dmidecode 0.00 0.00
1 gmain 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 stty 0.00 0.00
1 systemctl 0.00 0.00
1 template.sh 0.00 0.00
1 xrandr 0.00 0.00
0 processes running
47 maximum processes
Computation blocks have some extra processes
3425010) byte cpu=13 start=5.56 finish=125.70
3425011) rm cpu=7 start=5.56 finish=5.56
3425012) Run cpu=11 start=5.56 finish=125.70
3425013) Run cpu=2 start=5.57 finish=5.57
3425014) time cpu=4 start=5.57 finish=5.57
3425017) date cpu=7 start=5.57 finish=5.57
3425015) wc cpu=6 start=5.57 finish=5.57
3425016) sed cpu=0 start=5.57 finish=5.57
3425018) make cpu=1 start=5.57 finish=5.59
3425019) make cpu=0 start=5.57 finish=5.59
3425020) sh cpu=2 start=5.58 finish=5.58
3425021) sh cpu=4 start=5.58 finish=5.58
3425022) sh cpu=7 start=5.58 finish=5.58
3425023) sh cpu=6 start=5.58 finish=5.58
3425024) sh cpu=13 start=5.58 finish=5.58
3425025) sh cpu=2 start=5.58 finish=5.58
3425026) sh cpu=7 start=5.58 finish=5.59
3425027) chmod cpu=4 start=5.59 finish=5.59
3425028) Run cpu=10 start=5.59 finish=5.59
3425029) Run cpu=6 start=5.59 finish=5.59
3425030) Run cpu=13 start=5.59 finish=5.59
3425031) Run cpu=10 start=5.59 finish=5.59
3425032) Run cpu=0 start=5.59 finish=5.59
3425033) Run cpu=7 start=5.59 finish=5.59
3425034) Run cpu=12 start=5.59 finish=5.59
3425035) cat cpu=1 start=5.59 finish=5.59
3425036) rm cpu=7 start=5.60 finish=5.60
3425037) chmod cpu=0 start=5.60 finish=5.60
3425038) date cpu=12 start=5.60 finish=5.60
3425039) cat cpu=7 start=5.60 finish=5.60
3425040) rm cpu=2 start=5.60 finish=5.60
3425041) uname cpu=6 start=5.60 finish=5.60
3425042) date cpu=0 start=5.61 finish=5.61
3425043) Run cpu=7 start=5.61 finish=5.61
3425044) who cpu=4 start=5.61 finish=5.61
3425045) wc cpu=1 start=5.61 finish=5.61
3425046) Run cpu=2 start=5.61 finish=5.61
3425047) Run cpu=0 start=5.61 finish=5.61
3425048) sed cpu=6 start=5.61 finish=5.61
3425049) rm cpu=0 start=5.61 finish=5.61
3425050) sync cpu=7 start=5.61 finish=5.62
3425052) sync cpu=0 start=5.62 finish=5.62
3425053) sleep cpu=4 start=5.62 finish=15.62
3425056) Run cpu=5 start=15.62 finish=15.62
3425057) time cpu=6 start=15.62 finish=25.63
3425058) dhry2 cpu=7 start=15.63 finish=25.63
3425061) sync cpu=5 start=25.63 finish=25.63
3425062) sync cpu=6 start=25.63 finish=25.63
3425063) sleep cpu=5 start=25.63 finish=35.63
3425064) Run cpu=6 start=35.63 finish=35.63
3425065) time cpu=6 start=35.63 finish=45.64
3425066) dhry2 cpu=15 start=35.64 finish=45.64
3425067) sync cpu=4 start=45.64 finish=45.64
3425068) sync cpu=5 start=45.64 finish=45.64
3425069) sleep cpu=15 start=45.64 finish=55.64
3425070) Run cpu=12 start=55.65 finish=55.65
3425071) time cpu=5 start=55.65 finish=65.65
3425072) dhry2 cpu=0 start=55.65 finish=65.65
3425073) sync cpu=12 start=65.65 finish=65.65
3425074) sync cpu=6 start=65.65 finish=65.65
3425075) sleep cpu=7 start=65.65 finish=75.65
3425076) Run cpu=5 start=75.66 finish=75.66
3425077) time cpu=4 start=75.66 finish=85.66
3425078) dhry2 cpu=6 start=75.66 finish=85.66
3425079) sync cpu=5 start=85.66 finish=85.66
3425080) sync cpu=6 start=85.66 finish=85.66
3425081) sleep cpu=5 start=85.66 finish=95.67
3425082) Run cpu=6 start=95.67 finish=95.67
3425083) time cpu=7 start=95.67 finish=105.67
3425084) dhry2 cpu=0 start=95.67 finish=105.67
3425085) sync cpu=12 start=105.67 finish=105.67
3425086) sync cpu=5 start=105.67 finish=105.67
3425087) sleep cpu=6 start=105.67 finish=115.68
3425088) Run cpu=12 start=115.68 finish=115.68
3425089) time cpu=13 start=115.68 finish=125.68
3425090) dhry2 cpu=6 start=115.68 finish=125.68
3425091) cleanup.sh cpu=4 start=125.68 finish=125.69
3425092) cleanup.sh cpu=13 start=125.68 finish=125.68
3425093) cleanup.sh cpu=7 start=125.68 finish=125.68
3425094) awk cpu=0 start=125.68 finish=125.69
3425095) cat cpu=6 start=125.69 finish=125.69
3425096) rm cpu=7 start=125.69 finish=125.69
3425097) cleanup.sh cpu=1 start=125.69 finish=125.69
3425098) date cpu=2 start=125.69 finish=125.69
3425099) Run cpu=13 start=125.69 finish=125.69
3425100) who cpu=6 start=125.69 finish=125.69
3425101) wc cpu=0 start=125.69 finish=125.69
3425102) sh cpu=4 start=125.69 finish=125.69
3425103) awk cpu=7 start=125.69 finish=125.69
3425104) sh cpu=9 start=125.69 finish=125.70
3425105) sort cpu=7 start=125.70 finish=125.70
3425106) join cpu=2 start=125.70 finish=125.70
3425107) awk cpu=5 start=125.70 finish=125.70
3425108) rm cpu=4 start=125.70 finish=125.70
3425109) cat cpu=6 start=125.70 finish=125.70
3425110) cat cpu=0 start=125.70 finish=125.70
3425111) grep cpu=7 start=125.70 finish=125.70
