x264 is a SPEC CPU(R) benchmark written in C and described here. The workload runs on all logical cores

Topdown profile shows a somewhat balanced workload with moderate retirement rate.

AMD metrics on 7840 show show a higher floating point ratio for an intrate benchmark. Otherwise cpu and memory are similar in stalls.
elapsed 427.195
on_cpu 0.937 # 15.00 / 16 cores
utime 6338.573
stime 68.079
nvcsw 18688 # 22.00%
nivcsw 66257 # 78.00%
inblock 0 # 0.00/sec
onblock 7014200 # 16419.20/sec
cpu-clock 6407092625988 # 6407.093 seconds
task-clock 6407153622006 # 6407.154 seconds
page faults 10148908 # 1583.996/sec
context switches 82472 # 12.872/sec
cpu migrations 1116 # 0.174/sec
major page faults 5579 # 0.871/sec
minor page faults 10143329 # 1583.126/sec
alignment faults 0 # 0.000/sec
emulation faults 0 # 0.000/sec
branches 2682142543472 # 66.296 branches per 1000 inst
branch misses 74076046593 # 2.76% branch miss
conditional 1961749943694 # 48.490 conditional branches per 1000 inst
indirect 155574880291 # 3.845 indirect branches per 1000 inst
cpu-cycles 25435574812907 # 3.69 GHz
instructions 40448932603747 # 1.59 IPC
slots 50891919544002 #
retiring 13910817499177 # 27.3% (38.0%)
-- ucode 45352668807 # 0.1%
-- fastpath 13865464830370 # 27.2%
frontend 7678398786243 # 15.1% (21.0%)
-- latency 5698233394614 # 11.2%
-- bandwidth 1980165391629 # 3.9%
backend 14139056467200 # 27.8% (38.6%)
-- cpu 5826165098505 # 11.4%
-- memory 8312891368695 # 16.3%
speculation 922320367797 # 1.8% ( 2.5%)
-- branch mispredict 906767541060 # 1.8%
-- pipeline restart 15552826737 # 0.0%
smt-contention 14241291859119 # 28.0% ( 0.0%)
cpu-cycles 25475585769439 # 3.70 GHz
instructions 40431005409561 # 1.59 IPC
instructions 13491461360687 # 37.180 l2 access per 1000 inst
l2 hit from l1 427130924382 # 6.16% l2 miss
l2 miss from l1 16902091052 #
l2 hit from l2 pf 60456329471 #
l3 hit from l2 pf 4799346465 #
l3 miss from l2 pf 9222002490 #
instructions 13481889986127 # 189.560 float per 1000 inst
float 512 817 # 0.000 AVX-512 per 1000 inst
float 256 948887398 # 0.070 AVX-256 per 1000 inst
float 128 2554674131243 # 189.489 AVX-128 per 1000 inst
float MMX 0 # 0.000 MMX per 1000 inst
float scalar 221 # 0.000 scalar per 1000 inst
instructions 40452557815164 #
opcache 4919130849142 # 121.602 opcache per 1000 inst
opcache miss 1406572525790 # 28.6% opcache miss rate
l1 dTLB miss 155777782851 # 3.851 L1 dTLB per 1000 inst
l2 dTLB miss 1759067227 # 0.043 L2 dTLB per 1000 inst
instructions 40452640554767 #
icache 1733988443631 # 42.865 icache per 1000 inst
icache miss 736040598315 # 42.4% icache miss rate
l1 iTLB miss 42629769116 # 1.054 L1 iTLB per 1000 inst
l2 iTLB miss 0 # 0.000 L2 iTLB per 1000 inst
tlb flush 231430 # 0.000 TLB flush per 1000 inst
Process tree shows time spent in x264_r_base.mev with ~3 invocations per benchmark.
2533 processes
144 x264_r_base.mev 6253.29 45.72
458 specperl 52.11 7.35
432 imagevalidate_5 8.10 1.67
1 ldecod_r_base.m 6.71 3.45
46 specinvoke 0.01 0.14
1 lsb_release 0.01 0.00
3 clang 0.00 0.05
10 ps 0.00 0.02
1091 sh 0.00 0.00
145 bash 0.00 0.00
54 specrxp 0.00 0.00
24 cat 0.00 0.00
21 grep 0.00 0.00
12 uniq 0.00 0.00
11 sort 0.00 0.00
10 expand 0.00 0.00
9 specmake 0.00 0.00
7 pwd 0.00 0.00
6 rm 0.00 0.00
5 basename 0.00 0.00
5 systemctl 0.00 0.00
4 specpp 0.00 0.00
4 uname 0.00 0.00
3 dirname 0.00 0.00
3 dmidecode 0.00 0.00
3 lscpu 0.00 0.00
2 df 0.00 0.00
2 dpkg 0.00 0.00
2 runcpu 0.00 0.00
2 specsha512sum 0.00 0.00
2 specxz 0.00 0.00
2 who 0.00 0.00
1 cpupower 0.00 0.00
1 head 0.00 0.00
1 logname 0.00 0.00
1 ls 0.00 0.00
1 numactl 0.00 0.00
1 sysctl 0.00 0.00
1 w 0.00 0.00
1 wc 0.00 0.00
1 which 0.00 0.00
0 processes running
53 maximum processes
specinvoke fires up separate copies on each logical core.
94979) specinvoke cpu=9 start=21.10 finish=152.44
94981) sh cpu=0 start=21.10 finish=41.79
94991) bash cpu=0 start=21.10 finish=41.78
95013) x264_r_base.mev cpu=0 start=21.11 finish=41.77
94982) sh cpu=1 start=21.10 finish=41.62
94992) bash cpu=1 start=21.10 finish=41.62
95017) x264_r_base.mev cpu=1 start=21.11 finish=41.60
94983) sh cpu=2 start=21.10 finish=41.95
94995) bash cpu=2 start=21.10 finish=41.95
95015) x264_r_base.mev cpu=2 start=21.11 finish=41.93
94984) sh cpu=3 start=21.10 finish=41.68
94996) bash cpu=3 start=21.10 finish=41.68
95022) x264_r_base.mev cpu=3 start=21.11 finish=41.66
94985) sh cpu=4 start=21.10 finish=41.86
94994) bash cpu=4 start=21.10 finish=41.86
95014) x264_r_base.mev cpu=4 start=21.10 finish=41.84
94986) sh cpu=5 start=21.10 finish=41.95
94998) bash cpu=5 start=21.10 finish=41.95
95016) x264_r_base.mev cpu=5 start=21.11 finish=41.92
94987) sh cpu=6 start=21.10 finish=41.79
95007) bash cpu=6 start=21.10 finish=41.79
95027) x264_r_base.mev cpu=6 start=21.11 finish=41.77
94988) sh cpu=7 start=21.10 finish=41.94
94999) bash cpu=7 start=21.10 finish=41.94
95021) x264_r_base.mev cpu=7 start=21.11 finish=41.92
94989) sh cpu=13 start=21.10 finish=41.79
95001) bash cpu=8 start=21.10 finish=41.79
95019) x264_r_base.mev cpu=8 start=21.11 finish=41.77
94990) sh cpu=9 start=21.10 finish=41.48
95002) bash cpu=9 start=21.10 finish=41.48
95018) x264_r_base.mev cpu=9 start=21.11 finish=41.46
94993) sh cpu=10 start=21.10 finish=41.95
95004) bash cpu=10 start=21.10 finish=41.95
95020) x264_r_base.mev cpu=10 start=21.11 finish=41.93
94997) sh cpu=11 start=21.10 finish=41.68
95010) bash cpu=11 start=21.10 finish=41.68
95024) x264_r_base.mev cpu=11 start=21.11 finish=41.66
95000) sh cpu=12 start=21.10 finish=41.86
95008) bash cpu=12 start=21.10 finish=41.86
95025) x264_r_base.mev cpu=12 start=21.11 finish=41.84
95003) sh cpu=13 start=21.10 finish=41.95
95009) bash cpu=13 start=21.10 finish=41.95
95023) x264_r_base.mev cpu=13 start=21.11 finish=41.92
95005) sh cpu=14 start=21.10 finish=41.79
95011) bash cpu=14 start=21.10 finish=41.79
95026) x264_r_base.mev cpu=14 start=21.11 finish=41.77
95006) sh cpu=15 start=21.10 finish=41.94
95012) bash cpu=15 start=21.10 finish=41.94
95028) x264_r_base.mev cpu=15 start=21.11 finish=41.92
95031) sh cpu=9 start=41.48 finish=94.57
95032) bash cpu=9 start=41.48 finish=94.57
95033) x264_r_base.mev cpu=9 start=41.48 finish=94.56
95034) sh cpu=1 start=41.62 finish=94.64
95035) bash cpu=1 start=41.62 finish=94.64
95036) x264_r_base.mev cpu=1 start=41.63 finish=94.64
95037) sh cpu=3 start=41.68 finish=94.84
95038) bash cpu=3 start=41.68 finish=94.84
95040) x264_r_base.mev cpu=3 start=41.68 finish=94.84
95039) sh cpu=11 start=41.68 finish=94.83
95041) bash cpu=11 start=41.68 finish=94.83
95042) x264_r_base.mev cpu=11 start=41.68 finish=94.82
95043) sh cpu=0 start=41.79 finish=94.90
95045) bash cpu=0 start=41.79 finish=94.90
95047) x264_r_base.mev cpu=0 start=41.79 finish=94.89
95044) sh cpu=8 start=41.79 finish=94.83
95046) bash cpu=8 start=41.79 finish=94.83
95048) x264_r_base.mev cpu=8 start=41.79 finish=94.82
95049) sh cpu=14 start=41.79 finish=95.04
95051) bash cpu=14 start=41.79 finish=95.04
95053) x264_r_base.mev cpu=14 start=41.80 finish=95.03
95050) sh cpu=6 start=41.79 finish=94.89
95052) bash cpu=6 start=41.79 finish=94.88
95054) x264_r_base.mev cpu=6 start=41.80 finish=94.88
95055) sh cpu=12 start=41.86 finish=95.03
95057) bash cpu=12 start=41.86 finish=95.03
95059) x264_r_base.mev cpu=12 start=41.86 finish=95.02
95056) sh cpu=4 start=41.86 finish=94.94
95058) bash cpu=4 start=41.86 finish=94.94
95060) x264_r_base.mev cpu=4 start=41.86 finish=94.94
95061) sh cpu=15 start=41.94 finish=95.35
95063) bash cpu=15 start=41.94 finish=95.35
95069) x264_r_base.mev cpu=15 start=41.95 finish=95.35
95062) sh cpu=7 start=41.94 finish=95.34
95064) bash cpu=7 start=41.95 finish=95.34
95070) x264_r_base.mev cpu=7 start=41.95 finish=95.34
95065) sh cpu=5 start=41.95 finish=95.07
95067) bash cpu=5 start=41.95 finish=95.07
95072) x264_r_base.mev cpu=5 start=41.95 finish=95.06
95066) sh cpu=13 start=41.95 finish=95.25
95068) bash cpu=13 start=41.95 finish=95.25
95071) x264_r_base.mev cpu=13 start=41.95 finish=95.24
95073) sh cpu=2 start=41.95 finish=94.88
95076) bash cpu=2 start=41.95 finish=94.88
95077) x264_r_base.mev cpu=2 start=41.95 finish=94.88
95074) sh cpu=10 start=41.95 finish=95.05
95075) bash cpu=10 start=41.95 finish=95.05
95078) x264_r_base.mev cpu=10 start=41.95 finish=95.04
95079) sh cpu=9 start=94.57 finish=151.25
95080) bash cpu=9 start=94.57 finish=151.25
95081) x264_r_base.mev cpu=9 start=94.57 finish=151.23
95082) sh cpu=1 start=94.64 finish=151.31
95083) bash cpu=1 start=94.64 finish=151.31
95084) x264_r_base.mev cpu=1 start=94.64 finish=151.30
95085) sh cpu=8 start=94.83 finish=152.16
95086) bash cpu=8 start=94.83 finish=152.16
95089) x264_r_base.mev cpu=8 start=94.83 finish=152.15
95087) sh cpu=11 start=94.83 finish=151.87
95088) bash cpu=11 start=94.83 finish=151.87
95090) x264_r_base.mev cpu=11 start=94.83 finish=151.86
95091) sh cpu=3 start=94.84 finish=151.87
95092) bash cpu=3 start=94.85 finish=151.87
95093) x264_r_base.mev cpu=3 start=94.85 finish=151.85
95094) sh cpu=2 start=94.88 finish=151.48
95095) bash cpu=2 start=94.88 finish=151.48
95098) x264_r_base.mev cpu=2 start=94.89 finish=151.46
95096) sh cpu=6 start=94.89 finish=151.55
95097) bash cpu=6 start=94.89 finish=151.55
95099) x264_r_base.mev cpu=6 start=94.89 finish=151.53
95100) sh cpu=0 start=94.90 finish=152.16
95101) bash cpu=0 start=94.90 finish=152.16
95102) x264_r_base.mev cpu=0 start=94.90 finish=152.15
95103) sh cpu=4 start=94.94 finish=151.98
95104) bash cpu=4 start=94.94 finish=151.98
95105) x264_r_base.mev cpu=4 start=94.95 finish=151.97
95106) sh cpu=12 start=95.03 finish=152.00
95107) bash cpu=12 start=95.03 finish=152.00
95108) x264_r_base.mev cpu=12 start=95.03 finish=151.99
95109) sh cpu=14 start=95.04 finish=151.85
95110) bash cpu=14 start=95.04 finish=151.85
95111) x264_r_base.mev cpu=14 start=95.04 finish=151.84
95112) sh cpu=10 start=95.05 finish=151.62
95113) bash cpu=10 start=95.05 finish=151.62
95114) x264_r_base.mev cpu=10 start=95.05 finish=151.60
95115) sh cpu=5 start=95.07 finish=151.71
95116) bash cpu=5 start=95.07 finish=151.71
95117) x264_r_base.mev cpu=5 start=95.07 finish=151.69
95118) sh cpu=13 start=95.25 finish=151.83
95119) bash cpu=13 start=95.25 finish=151.83
95120) x264_r_base.mev cpu=13 start=95.25 finish=151.82
95121) sh cpu=7 start=95.34 finish=152.43
95122) bash cpu=7 start=95.34 finish=152.43
95123) x264_r_base.mev cpu=7 start=95.35 finish=152.42
95124) sh cpu=15 start=95.36 finish=152.44
95125) bash cpu=15 start=95.36 finish=152.44
95126) x264_r_base.mev cpu=15 start=95.36 finish=152.43
