Indigo Renderer benchmark. There are two rendering workloads. These can be done on both GPU and CPU but below are the CPU tests only. Looks like a regular benchmar as far as keeping all cores busy and running consistently on all cores.

Topdown profile shows a consistent backend-bound nature with ~1/3 backend CPU and the other 2/3 are memory bound.

AMD metrics include a large amount of floating point operations and not as many branches.
elapsed 404.353
on_cpu 0.894 # 14.31 / 16 cores
utime 5764.252
stime 22.314
nvcsw 666006 # 89.12%
nivcsw 81316 # 10.88%
inblock 81032 # 200.40/sec
onblock 12792 # 31.64/sec
cpu-clock 5786852053047 # 5786.852 seconds
task-clock 5787091569274 # 5787.092 seconds
page faults 3664949 # 633.297/sec
context switches 749144 # 129.451/sec
cpu migrations 9179 # 1.586/sec
major page faults 466 # 0.081/sec
minor page faults 3664483 # 633.217/sec
alignment faults 0 # 0.000/sec
emulation faults 0 # 0.000/sec
branches 1927522446306 # 84.099 branches per 1000 inst
branch misses 76177485507 # 3.95% branch miss
conditional 1385827915516 # 60.465 conditional branches per 1000 inst
indirect 91982710671 # 4.013 indirect branches per 1000 inst
cpu-cycles 22951749219719 # 3.54 GHz
instructions 22849653371136 # 1.00 IPC
slots 45910223556726 #
retiring 8176828084673 # 17.8% (24.7%)
-- ucode 52899791055 # 0.1%
-- fastpath 8123928293618 # 17.7%
frontend 4448403748523 # 9.7% (13.4%)
-- latency 2857039901472 # 6.2%
-- bandwidth 1591363847051 # 3.5%
backend 18865029799474 # 41.1% (57.0%)
-- cpu 6527164587666 # 14.2%
-- memory 12337865211808 # 26.9%
speculation 1590415849440 # 3.5% ( 4.8%)
-- branch mispredict 1510073060500 # 3.3%
-- pipeline restart 80342788940 # 0.2%
smt-contention 12829406620801 # 27.9% ( 0.0%)
cpu-cycles 22929148832658 # 3.55 GHz
instructions 22850737354587 # 1.00 IPC
instructions 7618191301881 # 58.648 l2 access per 1000 inst
l2 hit from l1 418471421240 # 8.57% l2 miss
l2 miss from l1 22857102562 #
l2 hit from l2 pf 12904572285 #
l3 hit from l2 pf 10082387582 #
l3 miss from l2 pf 5334695570 #
instructions 7614549991552 # 555.900 float per 1000 inst
float 512 53 # 0.000 AVX-512 per 1000 inst
float 256 656 # 0.000 AVX-256 per 1000 inst
float 128 4232926639144 # 555.900 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 402.006
on_cpu 0.885 # 14.16 / 16 cores
utime 5657.048
stime 34.367
nvcsw 1692013 # 95.68%
nivcsw 76460 # 4.32%
inblock 344 # 0.86/sec
onblock 1536 # 3.82/sec
cpu-clock 5690616617544 # 5690.617 seconds
task-clock 5690921144997 # 5690.921 seconds
page faults 3643107 # 640.161/sec
context switches 1770284 # 311.072/sec
cpu migrations 34308 # 6.029/sec
major page faults 9 # 0.002/sec
minor page faults 3643098 # 640.160/sec
alignment faults 0 # 0.000/sec
emulation faults 0 # 0.000/sec
branches 1496514444286 # 84.153 branches per 1000 inst
branch misses 58536232706 # 3.91% branch miss
conditional 1496514476734 # 84.153 conditional branches per 1000 inst
indirect 425038614791 # 23.901 indirect branches per 1000 inst
slots 27842666415128 #
retiring 10034344071443 # 36.0% (36.0%)
-- ucode 620691813018 # 2.2%
-- fastpath 9413652258425 # 33.8%
frontend 6611392839780 # 23.7% (23.7%)
-- latency 4549594771092 # 16.3%
-- bandwidth 2061798068688 # 7.4%
backend 7080573550157 # 25.4% (25.4%)
-- cpu 3038130250122 # 10.9%
-- memory 4042443300035 # 14.5%
speculation 4083962313292 # 14.7% (14.7%)
-- branch mispredict 3743951192849 # 13.4%
-- pipeline restart 340011120443 # 1.2%
smt-contention 0 # 0.0% ( 0.0%)
cpu-cycles 16283526204732 # 2.53 GHz
instructions 17908395877986 # 1.10 IPC
l2 access 404574679649 # 41.095 l2 access per 1000 inst
l2 miss 73652577745 # 18.20% l2 miss
Large portion is in the benchmark driver itself.
946 processes
558 indigo_benchmar 438000.46 1775.86
6 QXcbEventQueue 5763.06 22.45
6 indigo_:disk$0 5763.05 22.45
6 indigo_b:shlo0 5763.05 22.45
6 indigo_ben:cs0 5763.05 22.45
6 indigo_ben:sh0 5763.05 22.45
68 clinfo 19.18 6.32
38 vulkaninfo 1.11 1.14
6 Qt bearer threa 0.21 0.00
6 glxinfo:gdrv0 0.15 0.12
4 vulkani:disk$0 0.11 0.12
6 php 0.07 0.14
2 glxinfo 0.07 0.04
2 glxinfo:cs0 0.07 0.04
2 glxinfo:disk$0 0.07 0.04
2 glxinfo:sh0 0.07 0.04
2 glxinfo:shlo0 0.07 0.04
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
6 clang 0.05 0.07
3 rocminfo 0.03 0.00
1 lspci 0.00 0.03
1 ps 0.00 0.01
85 sh 0.00 0.00
13 gcc 0.00 0.00
10 gsettings 0.00 0.00
9 systemd-detect- 0.00 0.00
8 stat 0.00 0.00
6 indigobench 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
2 cc 0.00 0.00
2 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 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 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
100 maximum processes
The process structure starts many indigobenchmark processes.
67197) indigobench cpu=10 start=5.58 finish=67.34
67198) indigo_benchmar cpu=3 start=5.58 finish=67.25
67199) QXcbEventQueue cpu=10 start=5.59 finish=67.25
67200) indigo_benchmar cpu=0 start=5.61 finish=67.25
67201) indigo_benchmar cpu=1 start=5.61 finish=67.25
67202) indigo_benchmar cpu=2 start=5.61 finish=67.25
67203) indigo_benchmar cpu=3 start=5.61 finish=67.25
67204) indigo_benchmar cpu=4 start=5.61 finish=67.25
67205) indigo_benchmar cpu=5 start=5.61 finish=67.25
67206) indigo_benchmar cpu=6 start=5.61 finish=67.25
67207) indigo_benchmar cpu=7 start=5.61 finish=67.25
67208) indigo_benchmar cpu=8 start=5.61 finish=67.25
67209) indigo_benchmar cpu=9 start=5.61 finish=67.25
67210) indigo_benchmar cpu=10 start=5.61 finish=67.25
67211) indigo_benchmar cpu=11 start=5.61 finish=67.25
67212) indigo_benchmar cpu=12 start=5.61 finish=67.25
67213) indigo_benchmar cpu=13 start=5.61 finish=67.25
67214) indigo_benchmar cpu=14 start=5.61 finish=67.25
67215) indigo_benchmar cpu=15 start=5.61 finish=67.25
67218) indigo_benchmar cpu=2 start=5.67 finish=67.25
67219) indigo_benchmar cpu=9 start=5.67 finish=5.67
67220) Qt bearer threa cpu=0 start=5.70 finish=67.25
67221) indigo_benchmar cpu=10 start=6.17 finish=67.25
67222) indigo_benchmar cpu=2 start=6.17 finish=67.25
67223) indigo_benchmar cpu=10 start=6.17 finish=67.25
67224) indigo_benchmar cpu=10 start=6.17 finish=67.25
67225) indigo_benchmar cpu=11 start=6.17 finish=67.25
67226) indigo_benchmar cpu=10 start=6.18 finish=67.25
67227) indigo_benchmar cpu=10 start=6.18 finish=67.25
67228) indigo_benchmar cpu=2 start=6.18 finish=67.25
67229) indigo_benchmar cpu=8 start=6.18 finish=67.25
67230) indigo_benchmar cpu=2 start=6.18 finish=67.25
67231) indigo_benchmar cpu=10 start=6.18 finish=67.25
67232) indigo_benchmar cpu=2 start=6.18 finish=67.25
67233) indigo_benchmar cpu=6 start=6.18 finish=67.25
67234) indigo_benchmar cpu=2 start=6.18 finish=67.25
67235) indigo_benchmar cpu=4 start=6.18 finish=67.25
67236) indigo_benchmar cpu=9 start=6.18 finish=67.25
67237) indigo_benchmar cpu=11 start=6.18 finish=67.25
67238) indigo_benchmar cpu=10 start=6.18 finish=67.25
67239) indigo_benchmar cpu=10 start=6.18 finish=67.25
67240) indigo_benchmar cpu=10 start=6.18 finish=67.25
67241) indigo_benchmar cpu=2 start=6.18 finish=67.25
67242) indigo_benchmar cpu=10 start=6.18 finish=67.25
67243) indigo_benchmar cpu=2 start=6.18 finish=67.24
67244) indigo_benchmar cpu=10 start=6.18 finish=67.24
67245) indigo_benchmar cpu=11 start=6.18 finish=67.24
67246) indigo_benchmar cpu=11 start=6.18 finish=67.24
67247) indigo_benchmar cpu=10 start=6.18 finish=67.24
67248) indigo_benchmar cpu=10 start=6.18 finish=67.24
67249) indigo_benchmar cpu=10 start=6.18 finish=67.24
67250) indigo_benchmar cpu=2 start=6.18 finish=67.24
67251) indigo_benchmar cpu=10 start=6.18 finish=67.24
67252) indigo_benchmar cpu=2 start=6.18 finish=67.24
67253) indigo_benchmar cpu=7 start=6.18 finish=67.24
67254) indigo_benchmar cpu=11 start=6.18 finish=67.24
67255) indigo_benchmar cpu=4 start=6.18 finish=6.23
67256) indigo_benchmar cpu=13 start=6.18 finish=6.23
67257) indigo_benchmar cpu=1 start=6.19 finish=6.23
67258) indigo_benchmar cpu=0 start=6.19 finish=6.23
67259) indigo_benchmar cpu=15 start=6.19 finish=6.23
67260) indigo_benchmar cpu=12 start=6.19 finish=6.23
67261) indigo_benchmar cpu=3 start=6.19 finish=6.23
67262) indigo_benchmar cpu=5 start=6.19 finish=6.23
67263) indigo_benchmar cpu=7 start=6.19 finish=6.23
67264) indigo_benchmar cpu=11 start=6.19 finish=6.23
67265) indigo_benchmar cpu=2 start=6.19 finish=6.23
67266) indigo_benchmar cpu=15 start=6.19 finish=6.23
67267) indigo_benchmar cpu=10 start=6.19 finish=6.23
67268) indigo_benchmar cpu=6 start=6.19 finish=6.23
67269) indigo_benchmar cpu=9 start=6.19 finish=6.23
67270) indigo_benchmar cpu=14 start=6.19 finish=6.23
67275) indigo_benchmar cpu=14 start=7.14 finish=67.24
67276) indigo_benchmar cpu=10 start=7.14 finish=67.24
67277) indigo_benchmar cpu=11 start=7.14 finish=67.24
67278) indigo_benchmar cpu=12 start=7.14 finish=67.24
67279) indigo_benchmar cpu=1 start=7.14 finish=67.24
67280) indigo_benchmar cpu=1 start=7.14 finish=67.24
67281) indigo_benchmar cpu=0 start=7.14 finish=67.24
67282) indigo_benchmar cpu=10 start=7.14 finish=67.24
67283) indigo_benchmar cpu=5 start=7.14 finish=67.24
67284) indigo_benchmar cpu=11 start=7.14 finish=67.24
67285) indigo_benchmar cpu=2 start=7.14 finish=67.24
67286) indigo_benchmar cpu=11 start=7.14 finish=67.24
67287) indigo_benchmar cpu=10 start=7.14 finish=67.24
67288) indigo_benchmar cpu=6 start=7.14 finish=67.24
67289) indigo_benchmar cpu=13 start=7.14 finish=67.24
67290) indigo_benchmar cpu=0 start=7.14 finish=67.24
67271) indigo_ben:cs0 cpu=2 start=6.23 finish=67.24
67272) indigo_:disk$0 cpu=12 start=6.23 finish=67.24
67273) indigo_ben:sh0 cpu=2 start=6.23 finish=67.24
67274) indigo_b:shlo0 cpu=2 start=6.23 finish=67.24
