kvazaar is a CPU-based H.265/HVEC video encoder. There are 10 workloads with slightly different profiles.

Topdown shows a high retirement rate and a moderately high IPC and low backend stalls.

AMD metrics show moderate branches and floating point.
elapsed 912.119
on_cpu 0.693 # 11.09 / 16 cores
utime 9932.777
stime 182.600
nvcsw 12845413 # 64.74%
nivcsw 6994878 # 35.26%
inblock 264 # 0.29/sec
onblock 23160 # 25.39/sec
cpu-clock 10114465297623 # 10114.465 seconds
task-clock 10116764979019 # 10116.765 seconds
page faults 13235254 # 1308.250/sec
context switches 19844222 # 1961.519/sec
cpu migrations 640605 # 63.321/sec
major page faults 2 # 0.000/sec
minor page faults 13235252 # 1308.249/sec
alignment faults 0 # 0.000/sec
emulation faults 0 # 0.000/sec
branches 7040079894927 # 86.141 branches per 1000 inst
branch misses 138117270076 # 1.96% branch miss
conditional 5723817787375 # 70.036 conditional branches per 1000 inst
indirect 102196241280 # 1.250 indirect branches per 1000 inst
cpu-cycles 38380640746285 # 2.68 GHz
instructions 81778290332723 # 2.13 IPC
slots 76697920806090 #
retiring 27177072679714 # 35.4% (53.4%)
-- ucode 48378509254 # 0.1%
-- fastpath 27128694170460 # 35.4%
frontend 9899551173886 # 12.9% (19.4%)
-- latency 6468259542018 # 8.4%
-- bandwidth 3431291631868 # 4.5%
backend 12192709447823 # 15.9% (24.0%)
-- cpu 4881665849323 # 6.4%
-- memory 7311043598500 # 9.5%
speculation 1627119071288 # 2.1% ( 3.2%)
-- branch mispredict 1597452055902 # 2.1%
-- pipeline restart 29667015386 # 0.0%
smt-contention 25800454064934 # 33.6% ( 0.0%)
cpu-cycles 38360593720371 # 2.68 GHz
instructions 81788694324287 # 2.13 IPC
instructions 27231365910883 # 27.847 l2 access per 1000 inst
l2 hit from l1 631990655342 # 6.24% l2 miss
l2 miss from l1 26119051706 #
l2 hit from l2 pf 105109661227 #
l3 hit from l2 pf 14533190300 #
l3 miss from l2 pf 6683330307 #
instructions 27234833281412 # 118.372 float per 1000 inst
float 512 147 # 0.000 AVX-512 per 1000 inst
float 256 710 # 0.000 AVX-256 per 1000 inst
float 128 3223855176187 # 118.372 AVX-128 per 1000 inst
float MMX 0 # 0.000 MMX per 1000 inst
float scalar 0 # 0.000 scalar per 1000 inst
Intel metrics.
elapsed 1752.708
on_cpu 0.729 # 11.67 / 16 cores
utime 20189.555
stime 259.916
nvcsw 21337265 # 79.18%
nivcsw 5609049 # 20.82%
inblock 18227048 # 10399.36/sec
onblock 16296 # 9.30/sec
cpu-clock 20444081646099 # 20444.082 seconds
task-clock 20448609794012 # 20448.610 seconds
page faults 22956704 # 1122.654/sec
context switches 26954173 # 1318.142/sec
cpu migrations 1618772 # 79.163/sec
major page faults 8 # 0.000/sec
minor page faults 22956696 # 1122.653/sec
alignment faults 0 # 0.000/sec
emulation faults 0 # 0.000/sec
branches 10204816339904 # 85.012 branches per 1000 inst
branch misses 202054338817 # 1.98% branch miss
conditional 10204816402432 # 85.012 conditional branches per 1000 inst
indirect 3083216649874 # 25.685 indirect branches per 1000 inst
slots 85694368775780 #
retiring 52854901304730 # 61.7% (61.7%)
-- ucode 3132879793843 # 3.7%
-- fastpath 49722021510887 # 58.0%
frontend 17834242027048 # 20.8% (20.8%)
-- latency 7647569102622 # 8.9%
-- bandwidth 10186672924426 # 11.9%
backend 6850505551383 # 8.0% ( 8.0%)
-- cpu 3568656233437 # 4.2%
-- memory 3281849317946 # 3.8%
speculation 8599470895031 # 10.0% (10.0%)
-- branch mispredict 8328765172853 # 9.7%
-- pipeline restart 270705722178 # 0.3%
smt-contention 0 # 0.0% ( 0.0%)
cpu-cycles 51411642310115 # 2.26 GHz
instructions 110096175049561 # 2.14 IPC
l2 access 1142673413867 # 21.984 l2 access per 1000 inst
l2 miss 176640295281 # 15.46% l2 miss
Process info shows most time spent with kvazaar process.
1320 processes
840 kvazaar 178389.11 2599.01
68 clinfo 16.20 5.99
38 vulkaninfo 1.13 1.15
6 php 0.19 0.19
6 glxinfo:gdrv0 0.14 0.10
4 vulkani:disk$0 0.12 0.12
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.06 0.04
2 glxinfo:cs0 0.06 0.04
2 glxinfo:disk$0 0.06 0.04
2 glxinfo:sh0 0.06 0.04
2 glxinfo:shlo0 0.06 0.04
6 clang 0.05 0.07
3 rocminfo 0.03 0.00
1 lspci 0.01 0.02
100 sh 0.00 0.00
91 sed 0.00 0.00
30 ls 0.00 0.00
13 gcc 0.00 0.00
10 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
3 dconf worker 0.00 0.00
3 gmain 0.00 0.00
2 cc 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 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 ps 0.00 0.00
1 qdbus 0.00 0.00
1 readlink 0.00 0.00
1 realpath 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
Core computation pieces
107773) kvazaar cpu=1 start=5.79 finish=71.89
107774) kvazaar cpu=10 start=5.79 finish=71.88
107775) kvazaar cpu=13 start=5.79 finish=5.79
107776) kvazaar cpu=6 start=5.79 finish=5.79
107777) kvazaar cpu=7 start=5.79 finish=5.79
107778) kvazaar cpu=3 start=5.79 finish=5.80
107779) kvazaar cpu=8 start=5.79 finish=5.79
107780) sed cpu=13 start=5.79 finish=5.79
107781) kvazaar cpu=7 start=5.80 finish=5.80
107782) ls cpu=8 start=5.80 finish=5.80
107783) sed cpu=3 start=5.80 finish=5.80
107784) kvazaar cpu=9 start=5.80 finish=5.80
107785) kvazaar cpu=8 start=5.80 finish=5.80
107786) kvazaar cpu=13 start=5.80 finish=5.80
107787) sed cpu=3 start=5.80 finish=5.80
107788) kvazaar cpu=11 start=5.81 finish=71.88
107789) kvazaar cpu=9 start=5.81 finish=71.88
107790) kvazaar cpu=3 start=5.81 finish=71.88
107791) kvazaar cpu=15 start=5.81 finish=71.88
107792) kvazaar cpu=4 start=5.81 finish=71.88
107793) kvazaar cpu=2 start=5.81 finish=71.88
107794) kvazaar cpu=8 start=5.81 finish=71.88
107795) kvazaar cpu=10 start=5.81 finish=71.88
107796) kvazaar cpu=6 start=5.81 finish=71.88
107797) kvazaar cpu=7 start=5.81 finish=71.88
107798) kvazaar cpu=0 start=5.81 finish=71.88
107799) kvazaar cpu=5 start=5.81 finish=71.88
107800) kvazaar cpu=13 start=5.81 finish=71.88
107801) kvazaar cpu=1 start=5.81 finish=71.88
107802) kvazaar cpu=12 start=5.81 finish=71.88
107803) kvazaar cpu=14 start=5.81 finish=71.88
107804) kvazaar cpu=13 start=5.81 finish=70.40
