Stockfish is a chess simulator. It has pattern that differs on a second basis with occasional waiting for backend memory and a moderate amount of branch misprediction.

AMD metrics confirm branch misprediction and L2 misses both occur. There is some floating point but not much.

elapsed              1384.118
on_cpu               0.952          # 15.23 / 16 cores
utime                21076.319
stime                6.667
nvcsw                18847          # 5.55%
nivcsw               320971         # 94.45%
inblock              92656          # 66.94/sec
onblock              24016          # 17.35/sec
cpu-clock            21086578525058 # 21086.579 seconds
task-clock           21086871739374 # 21086.872 seconds
page faults          1522050        # 72.180/sec
context switches     346514         # 16.433/sec
cpu migrations       359            # 0.017/sec
major page faults    367            # 0.017/sec
minor page faults    1521683        # 72.163/sec
alignment faults     0              # 0.000/sec
emulation faults     0              # 0.000/sec
branches             9684555930271  # 98.355 branches per 1000 inst
branch misses        573154236984   # 5.92% branch miss
conditional          8296142807057  # 84.254 conditional branches per 1000 inst
indirect             101382653603   # 1.030 indirect branches per 1000 inst
cpu-cycles           16866386094273 # 3.73 GHz
instructions         19983394101588 # 1.18 IPC
slots                33720258649008 #
retiring             6744916097790  # 20.0% (27.2%)
-- ucode             6891013174     #     0.0%
-- fastpath          6738025084616  #    20.0%
frontend             6617800247940  # 19.6% (26.6%)
-- latency           4767554687280  #    14.1%
-- bandwidth         1850245560660  #     5.5%
backend              9932644504225  # 29.5% (40.0%)
-- cpu               1893238505762  #     5.6%
-- memory            8039405998463  #    23.8%
speculation          1542532995220  #  4.6% ( 6.2%)
-- branch mispredict 1530609982806  #     4.5%
-- pipeline restart  11923012414    #     0.0%
smt-contention       8882340075342  # 26.3% ( 0.0%)
cpu-cycles           16740842864574 # 3.73 GHz
instructions         19931947861899 # 1.19 IPC
instructions         6645376767345  # 99.428 l2 access per 1000 inst
l2 hit from l1       446181719701   # 11.87% l2 miss
l2 miss from l1      26985632445    #
l2 hit from l2 pf    163101649579   #
l3 hit from l2 pf    45361494017    #
l3 miss from l2 pf   6088573564     #
instructions         6644088416780  # 34.037 float per 1000 inst
float 512            80             # 0.000 AVX-512 per 1000 inst
float 256            16             # 0.000 AVX-256 per 1000 inst
float 128            226147813954   # 34.037 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 also show a high branch misprediction

elapsed              1640.895
on_cpu               0.965          # 15.44 / 16 cores
utime                25329.305
stime                3.520
nvcsw                16253          # 7.98%
nivcsw               187395         # 92.02%
inblock              93480          # 56.97/sec
onblock              21472          # 13.09/sec
cpu-clock            25333794283551 # 25333.794 seconds
task-clock           25333963779703 # 25333.964 seconds
page faults          1237282        # 48.839/sec
context switches     211663         # 8.355/sec
cpu migrations       1506           # 0.059/sec
major page faults    366            # 0.014/sec
minor page faults    1236915        # 48.824/sec
alignment faults     0              # 0.000/sec
emulation faults     0              # 0.000/sec
branches             7994058687634  # 95.904 branches per 1000 inst
branch misses        519871858414   # 6.50% branch miss
conditional          7994058723858  # 95.904 conditional branches per 1000 inst
indirect             1527383862423  # 18.324 indirect branches per 1000 inst
slots                94369743796502 #
retiring             38302277643659 # 40.6% (40.6%)
-- ucode             1150130197139  #     1.2%
-- fastpath          37152147446520 #    39.4%
frontend             28816472204386 # 30.5% (30.5%)
-- latency           14730504927444 #    15.6%
-- bandwidth         14085967276942 #    14.9%
backend              10793915769259 # 11.4% (11.4%)
-- cpu               6233594044595  #     6.6%
-- memory            4560321724664  #     4.8%
speculation          17570676295568 # 18.6% (18.6%)
-- branch mispredict 17420985834181 #    18.5%
-- pipeline restart  149690461387   #     0.2%
smt-contention       0              #  0.0% ( 0.0%)
cpu-cycles           39480962644128 # 1.61 GHz
instructions         49309411201069 # 1.25 IPC
l2 access            2896293695870  # 76.281 l2 access per 1000 inst
l2 miss              469759342148   # 16.22% l2 miss

Process summary shows almost all time is spent in stockfish processes.

624 processes
	337 stockfish            115727.47    51.96
	 38 vulkaninfo               0.90     0.95
	  4 vulkani:disk$0           0.08     0.10
	  6 php                      0.07     0.09
	  6 clang                    0.06     0.01
	  2 llvmpipe-0               0.05     0.05
	  2 llvmpipe-1               0.05     0.05
	  2 llvmpipe-10              0.05     0.05
	  2 llvmpipe-11              0.05     0.05
	  2 llvmpipe-12              0.05     0.05
	  2 llvmpipe-13              0.05     0.05
	  2 llvmpipe-14              0.05     0.05
	  2 llvmpipe-15              0.05     0.05
	  2 llvmpipe-2               0.05     0.05
	  2 llvmpipe-3               0.05     0.05
	  2 llvmpipe-4               0.05     0.05
	  2 llvmpipe-5               0.05     0.05
	  2 llvmpipe-6               0.05     0.05
	  2 llvmpipe-7               0.05     0.05
	  2 llvmpipe-8               0.05     0.05
	  2 llvmpipe-9               0.05     0.05
	  1 lspci                    0.00     0.03
	 91 sh                       0.00     0.00
	 13 gcc                      0.00     0.00
	 11 gsettings                0.00     0.00
	  9 stty                     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 glxinfo                  0.00     0.00
	  5 phoronix-test-s          0.00     0.00
	  3 gmain                    0.00     0.00
	  2 cc                       0.00     0.00
	  2 clinfo                   0.00     0.00
	  2 dconf worker             0.00     0.00
	  2 grep                     0.00     0.00
	  2 lscpu                    0.00     0.00
	  2 setterm                  0.00     0.00
	  2 uname                    0.00     0.00
	  2 which                    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 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 sed                      0.00     0.00
	  1 sort                     0.00     0.00
	  1 systemctl                0.00     0.00
	  1 template.sh              0.00     0.00
	  1 wc                       0.00     0.00
8 processes running
55 maximum processes