A neural network framework with 24 different workloads. Mostly runs on half of the logical cores.

Topdown metrics show a backend bound workload but occasional front-end stalls.

AMD topdown metrics show a small amount of floating point and not many branches. The backend stalls are at least as much CPU as memory.
elapsed 3569.478
on_cpu 0.326 # 5.22 / 16 cores
utime 18324.364
stime 307.259
nvcsw 11222907 # 99.54%
nivcsw 52164 # 0.46%
inblock 1228440 # 344.15/sec
onblock 42214160 # 11826.42/sec
cpu-clock 18625705808601 # 18625.706 seconds
task-clock 18629500805795 # 18629.501 seconds
page faults 69392523 # 3724.873/sec
context switches 11292506 # 606.163/sec
cpu migrations 5906 # 0.317/sec
major page faults 243 # 0.013/sec
minor page faults 69392280 # 3724.860/sec
alignment faults 0 # 0.000/sec
emulation faults 0 # 0.000/sec
branches 3840677894116 # 42.361 branches per 1000 inst
branch misses 101209872829 # 2.64% branch miss
conditional 2983734079416 # 32.909 conditional branches per 1000 inst
indirect 118343443749 # 1.305 indirect branches per 1000 inst
cpu-cycles 78591628660514 # 1.38 GHz
instructions 90362073448677 # 1.15 IPC
slots 157193781261678 #
retiring 33408779346212 # 21.3% (21.3%)
-- ucode 107489339676 # 0.1%
-- fastpath 33301290006536 # 21.2%
frontend 14717913722454 # 9.4% ( 9.4%)
-- latency 11303657501748 # 7.2%
-- bandwidth 3414256220706 # 2.2%
backend 107252745611847 # 68.2% (68.3%)
-- cpu 62638564249864 # 39.8%
-- memory 44614181361983 # 28.4%
speculation 1668870353449 # 1.1% ( 1.1%)
-- branch mispredict 1552840004870 # 1.0%
-- pipeline restart 116030348579 # 0.1%
smt-contention 145376168253 # 0.1% ( 0.0%)
cpu-cycles 78661479112363 # 1.38 GHz
instructions 90267718612366 # 1.15 IPC
instructions 30088349387486 # 156.378 l2 access per 1000 inst
l2 hit from l1 3522876544780 # 11.60% l2 miss
l2 miss from l1 250597431430 #
l2 hit from l2 pf 887065395908 #
l3 hit from l2 pf 228456679605 #
l3 miss from l2 pf 66743478461 #
instructions 30088835388315 # 50.472 float per 1000 inst
float 512 133 # 0.000 AVX-512 per 1000 inst
float 256 381138356114 # 12.667 AVX-256 per 1000 inst
float 128 1137465319616 # 37.804 AVX-128 per 1000 inst
float MMX 0 # 0.000 MMX per 1000 inst
float scalar 29596531 # 0.001 scalar per 1000 inst
Intel metrics show ~3 of 16 cores.
elapsed 3686.610
on_cpu 0.189 # 3.03 / 16 cores
utime 10969.732
stime 203.687
nvcsw 6807043 # 98.55%
nivcsw 100101 # 1.45%
inblock 1998880 # 542.20/sec
onblock 48694912 # 13208.59/sec
cpu-clock 11168917301443 # 11168.917 seconds
task-clock 11169935020733 # 11169.935 seconds
page faults 69133490 # 6189.247/sec
context switches 6925161 # 619.982/sec
cpu migrations 4705 # 0.421/sec
major page faults 3716 # 0.333/sec
minor page faults 69129774 # 6188.915/sec
alignment faults 0 # 0.000/sec
emulation faults 0 # 0.000/sec
branches 4876027591344 # 42.096 branches per 1000 inst
branch misses 45054577411 # 0.92% branch miss
conditional 4876027683984 # 42.096 conditional branches per 1000 inst
indirect 132760442627 # 1.146 indirect branches per 1000 inst
slots 249817192973432 #
retiring 113578962480686 # 45.5% (45.5%)
-- ucode 4381356017946 # 1.8%
-- fastpath 109197606462740 # 43.7%
frontend 15248899292191 # 6.1% ( 6.1%)
-- latency 9155034273169 # 3.7%
-- bandwidth 6093865019022 # 2.4%
backend 115519281492570 # 46.2% (46.2%)
-- cpu 81476276360751 # 32.6%
-- memory 34043005131819 # 13.6%
speculation 6054177131575 # 2.4% ( 2.4%)
-- branch mispredict 5526964401535 # 2.2%
-- pipeline restart 527212730040 # 0.2%
smt-contention 0 # 0.0% ( 0.0%)
cpu-cycles 41759566746190 # 0.72 GHz
instructions 115237922937775 # 2.76 IPC
l2 access 6658511399645 # 57.800 l2 access per 1000 inst
l2 miss 1068977335236 # 16.05% l2 miss
Process overview shows an internal benchmark process
1637 processes
1152 deepsparse.benc 517.65 1067.38
68 clinfo 19.83 6.33
38 vulkaninfo 0.97 1.53
6 glxinfo:gdrv0 0.19 0.09
6 php 0.16 0.40
4 vulkani:disk$0 0.11 0.17
2 glxinfo 0.09 0.03
2 glxinfo:cs0 0.09 0.03
2 glxinfo:disk$0 0.09 0.03
2 glxinfo:sh0 0.09 0.03
2 glxinfo:shlo0 0.09 0.03
2 llvmpipe-0 0.06 0.09
2 llvmpipe-1 0.06 0.09
2 llvmpipe-10 0.06 0.09
2 llvmpipe-11 0.06 0.09
2 llvmpipe-12 0.06 0.09
2 llvmpipe-13 0.06 0.09
2 llvmpipe-14 0.06 0.09
2 llvmpipe-15 0.06 0.09
2 llvmpipe-3 0.06 0.09
2 llvmpipe-4 0.06 0.09
2 llvmpipe-5 0.06 0.09
2 llvmpipe-6 0.06 0.09
2 llvmpipe-7 0.06 0.09
2 llvmpipe-8 0.06 0.09
2 llvmpipe-9 0.06 0.09
2 llvmpipe-2 0.06 0.08
6 clang 0.05 0.07
3 rocminfo 0.03 0.00
1 lspci 0.01 0.02
1 ps 0.00 0.01
81 sh 0.00 0.00
72 arch.bin 0.00 0.00
72 deepsparse 0.00 0.00
12 gcc 0.00 0.00
9 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 phoronix-test-s 0.00 0.00
4 gmain 0.00 0.00
3 dconf worker 0.00 0.00
2 lscpu 0.00 0.00
2 uname 0.00 0.00
2 which 0.00 0.00
2 xset 0.00 0.00
1 cc 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 grep 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 python 0.00 0.00
1 python3 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
1 xrandr 0.00 0.00
0 processes running
47 maximum processes
Regular set of processes started
2648224) deepsparse cpu=14 start=5.84 finish=7.55
2648225) deepsparse.benc cpu=15 start=5.85 finish=7.54
2648226) deepsparse.benc cpu=11 start=5.88 finish=7.54
2648227) deepsparse.benc cpu=5 start=5.88 finish=7.54
2648228) deepsparse.benc cpu=9 start=5.88 finish=7.54
2648229) deepsparse.benc cpu=10 start=5.88 finish=7.54
2648230) deepsparse.benc cpu=12 start=5.88 finish=7.54
2648231) deepsparse.benc cpu=14 start=5.88 finish=7.54
2648232) deepsparse.benc cpu=8 start=5.88 finish=7.54
2648233) deepsparse.benc cpu=0 start=5.88 finish=7.54
2648234) deepsparse.benc cpu=1 start=5.88 finish=7.54
2648235) deepsparse.benc cpu=3 start=5.88 finish=7.54
2648236) deepsparse.benc cpu=13 start=5.88 finish=7.54
2648237) deepsparse.benc cpu=2 start=5.88 finish=7.54
2648238) deepsparse.benc cpu=6 start=5.88 finish=7.54
2648239) deepsparse.benc cpu=4 start=5.88 finish=7.54
2648240) deepsparse.benc cpu=7 start=5.88 finish=7.54
2648241) arch.bin cpu=15 start=7.52 finish=7.53
