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

Topdown profile shows a blended mixture with frontend and backend stalls higher in many regions.

AMD metrics on 7840 show cpugcc_r_base.m with ~5 invocations per process per run.
1541 processes
240 cpugcc_r_base.m 18363.43 862.72
261 specperl 740.23 7.51
1 clang 0.01 0.00
1 lsb_release 0.01 0.00
41 specinvoke 0.00 0.08
11 ps 0.00 0.02
557 sh 0.00 0.00
240 bash 0.00 0.00
54 specrxp 0.00 0.00
21 grep 0.00 0.00
20 cat 0.00 0.00
12 uniq 0.00 0.00
11 sort 0.00 0.00
10 expand 0.00 0.00
6 pwd 0.00 0.00
5 basename 0.00 0.00
5 specmake 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 rm 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 is used to launch on different processors
27255) specinvoke cpu=2 start=3.78 finish=409.76
27257) sh cpu=0 start=3.78 finish=57.61
27267) bash cpu=0 start=3.78 finish=57.61
27292) cpugcc_r_base.m cpu=0 start=3.79 finish=57.50
27258) sh cpu=1 start=3.78 finish=59.09
27269) bash cpu=1 start=3.78 finish=59.09
27295) cpugcc_r_base.m cpu=1 start=3.79 finish=58.97
27259) sh cpu=2 start=3.78 finish=57.44
27274) bash cpu=2 start=3.78 finish=57.44
27291) cpugcc_r_base.m cpu=2 start=3.79 finish=57.33
27260) sh cpu=3 start=3.78 finish=58.69
27273) bash cpu=3 start=3.78 finish=58.69
27290) cpugcc_r_base.m cpu=3 start=3.79 finish=58.58
27261) sh cpu=4 start=3.78 finish=58.58
27272) bash cpu=4 start=3.78 finish=58.58
27294) cpugcc_r_base.m cpu=4 start=3.79 finish=58.46
27262) sh cpu=5 start=3.78 finish=58.48
27268) bash cpu=5 start=3.78 finish=58.48
27296) cpugcc_r_base.m cpu=5 start=3.79 finish=58.37
27263) sh cpu=6 start=3.78 finish=59.29
27271) bash cpu=6 start=3.78 finish=59.29
27289) cpugcc_r_base.m cpu=6 start=3.79 finish=59.17
27264) sh cpu=7 start=3.78 finish=58.88
27277) bash cpu=7 start=3.78 finish=58.88
27297) cpugcc_r_base.m cpu=7 start=3.79 finish=58.75
27265) sh cpu=8 start=3.78 finish=58.00
27278) bash cpu=8 start=3.78 finish=58.00
27293) cpugcc_r_base.m cpu=8 start=3.79 finish=57.89
27266) sh cpu=9 start=3.78 finish=59.87
27280) bash cpu=9 start=3.78 finish=59.87
27298) cpugcc_r_base.m cpu=9 start=3.79 finish=59.74
27270) sh cpu=10 start=3.78 finish=57.49
27284) bash cpu=10 start=3.78 finish=57.49
27303) cpugcc_r_base.m cpu=10 start=3.79 finish=57.38
27275) sh cpu=11 start=3.78 finish=58.83
27283) bash cpu=11 start=3.78 finish=58.83
27300) cpugcc_r_base.m cpu=11 start=3.79 finish=58.70
27276) sh cpu=12 start=3.78 finish=58.59
27285) bash cpu=12 start=3.78 finish=58.59
27302) cpugcc_r_base.m cpu=12 start=3.79 finish=58.47
27279) sh cpu=13 start=3.78 finish=58.43
27286) bash cpu=13 start=3.78 finish=58.43
27299) cpugcc_r_base.m cpu=13 start=3.79 finish=58.31
27281) sh cpu=14 start=3.78 finish=59.12
27287) bash cpu=14 start=3.78 finish=59.12
27301) cpugcc_r_base.m cpu=14 start=3.79 finish=59.00
27282) sh cpu=15 start=3.78 finish=58.92
27288) bash cpu=15 start=3.78 finish=58.92
27304) cpugcc_r_base.m cpu=15 start=3.79 finish=58.79
27305) sh cpu=2 start=57.44 finish=125.23
27306) bash cpu=2 start=57.44 finish=125.23
27307) cpugcc_r_base.m cpu=2 start=57.45 finish=125.08
27308) sh cpu=10 start=57.49 finish=125.16
27309) bash cpu=10 start=57.50 finish=125.16
27310) cpugcc_r_base.m cpu=10 start=57.50 finish=125.00
27311) sh cpu=0 start=57.61 finish=124.21
27312) bash cpu=0 start=57.61 finish=124.21
27313) cpugcc_r_base.m cpu=0 start=57.61 finish=124.08
27314) sh cpu=8 start=58.00 finish=124.79
27315) bash cpu=8 start=58.01 finish=124.79
27316) cpugcc_r_base.m cpu=8 start=58.01 finish=124.66
27317) sh cpu=13 start=58.43 finish=126.60
27318) bash cpu=13 start=58.43 finish=126.60
27319) cpugcc_r_base.m cpu=13 start=58.43 finish=126.46
27320) sh cpu=5 start=58.49 finish=126.28
27321) bash cpu=5 start=58.49 finish=126.28
27322) cpugcc_r_base.m cpu=5 start=58.49 finish=126.15
27323) sh cpu=4 start=58.58 finish=125.84
27324) bash cpu=4 start=58.58 finish=125.84
27325) cpugcc_r_base.m cpu=4 start=58.59 finish=125.68
27326) sh cpu=12 start=58.59 finish=125.84
27327) bash cpu=12 start=58.59 finish=125.84
27328) cpugcc_r_base.m cpu=12 start=58.59 finish=125.68
27329) sh cpu=3 start=58.69 finish=125.19
27330) bash cpu=3 start=58.69 finish=125.19
27331) cpugcc_r_base.m cpu=3 start=58.70 finish=125.03
27332) sh cpu=11 start=58.83 finish=125.84
27333) bash cpu=11 start=58.83 finish=125.84
27334) cpugcc_r_base.m cpu=11 start=58.84 finish=125.69
27335) sh cpu=7 start=58.88 finish=123.88
27336) bash cpu=7 start=58.88 finish=123.88
27337) cpugcc_r_base.m cpu=7 start=58.89 finish=123.75
27338) sh cpu=15 start=58.92 finish=123.92
27339) bash cpu=15 start=58.92 finish=123.92
27340) cpugcc_r_base.m cpu=15 start=58.92 finish=123.79
27342) sh cpu=1 start=59.09 finish=125.14
27343) bash cpu=1 start=59.09 finish=125.14
27344) cpugcc_r_base.m cpu=1 start=59.09 finish=125.00
27345) sh cpu=14 start=59.12 finish=126.09
27346) bash cpu=14 start=59.12 finish=126.09
27347) cpugcc_r_base.m cpu=14 start=59.12 finish=125.96
27348) sh cpu=6 start=59.29 finish=126.52
27349) bash cpu=6 start=59.29 finish=126.52
27350) cpugcc_r_base.m cpu=6 start=59.29 finish=126.39
27352) sh cpu=9 start=59.87 finish=125.75
27353) bash cpu=9 start=59.88 finish=125.75
27354) cpugcc_r_base.m cpu=9 start=59.90 finish=125.61
27355) sh cpu=7 start=123.88 finish=204.44
27356) bash cpu=7 start=123.88 finish=204.44
27357) cpugcc_r_base.m cpu=7 start=123.88 finish=204.30
27358) sh cpu=15 start=123.92 finish=204.48
27359) bash cpu=15 start=123.92 finish=204.48
27360) cpugcc_r_base.m cpu=15 start=123.92 finish=204.34
27361) sh cpu=0 start=124.21 finish=203.22
27362) bash cpu=0 start=124.21 finish=203.21
27363) cpugcc_r_base.m cpu=0 start=124.22 finish=203.09
27364) sh cpu=8 start=124.79 finish=203.44
27365) bash cpu=8 start=124.79 finish=203.44
27366) cpugcc_r_base.m cpu=8 start=124.79 finish=203.32
27367) sh cpu=1 start=125.14 finish=204.10
27368) bash cpu=1 start=125.14 finish=204.10
27369) cpugcc_r_base.m cpu=1 start=125.15 finish=203.97
27370) sh cpu=10 start=125.16 finish=203.90
27371) bash cpu=10 start=125.16 finish=203.89
27372) cpugcc_r_base.m cpu=10 start=125.16 finish=203.76
27373) sh cpu=3 start=125.19 finish=204.92
27374) bash cpu=3 start=125.19 finish=204.92
27375) cpugcc_r_base.m cpu=3 start=125.19 finish=204.78
27376) sh cpu=2 start=125.23 finish=204.19
27377) bash cpu=2 start=125.23 finish=204.19
27378) cpugcc_r_base.m cpu=2 start=125.24 finish=204.05
27379) sh cpu=9 start=125.75 finish=204.97
27380) bash cpu=9 start=125.75 finish=204.97
27381) cpugcc_r_base.m cpu=9 start=125.75 finish=204.83
27382) sh cpu=4 start=125.84 finish=204.62
27385) bash cpu=4 start=125.84 finish=204.62
27388) cpugcc_r_base.m cpu=4 start=125.84 finish=204.48
27383) sh cpu=12 start=125.84 finish=204.62
27384) bash cpu=12 start=125.84 finish=204.62
27389) cpugcc_r_base.m cpu=12 start=125.84 finish=204.48
27386) sh cpu=11 start=125.84 finish=206.24
27387) bash cpu=11 start=125.84 finish=206.24
27390) cpugcc_r_base.m cpu=11 start=125.84 finish=206.10
27391) sh cpu=14 start=126.10 finish=205.59
27392) bash cpu=14 start=126.10 finish=205.59
27393) cpugcc_r_base.m cpu=14 start=126.10 finish=205.45
27394) sh cpu=5 start=126.28 finish=205.85
27395) bash cpu=5 start=126.29 finish=205.85
27396) cpugcc_r_base.m cpu=5 start=126.29 finish=205.72
27397) sh cpu=6 start=126.53 finish=205.59
27398) bash cpu=6 start=126.53 finish=205.59
27399) cpugcc_r_base.m cpu=6 start=126.53 finish=205.45
27400) sh cpu=13 start=126.60 finish=207.61
27401) bash cpu=13 start=126.61 finish=207.61
27402) cpugcc_r_base.m cpu=13 start=126.61 finish=207.48
27405) sh cpu=0 start=203.22 finish=281.24
27406) bash cpu=0 start=203.22 finish=281.24
27407) cpugcc_r_base.m cpu=0 start=203.22 finish=281.10
27408) sh cpu=8 start=203.45 finish=281.79
27409) bash cpu=8 start=203.45 finish=281.79
27410) cpugcc_r_base.m cpu=8 start=203.45 finish=281.64
27411) sh cpu=10 start=203.90 finish=281.92
27412) bash cpu=10 start=203.90 finish=281.92
27413) cpugcc_r_base.m cpu=10 start=203.90 finish=281.79
27414) sh cpu=1 start=204.10 finish=282.42
27415) bash cpu=1 start=204.10 finish=282.42
27416) cpugcc_r_base.m cpu=1 start=204.10 finish=282.28
27417) sh cpu=2 start=204.19 finish=282.33
27418) bash cpu=2 start=204.19 finish=282.33
27419) cpugcc_r_base.m cpu=2 start=204.19 finish=282.18
27420) sh cpu=7 start=204.44 finish=284.02
27421) bash cpu=7 start=204.44 finish=284.02
27422) cpugcc_r_base.m cpu=7 start=204.45 finish=283.88
27423) sh cpu=15 start=204.48 finish=284.33
27424) bash cpu=15 start=204.48 finish=284.33
27425) cpugcc_r_base.m cpu=15 start=204.49 finish=284.19
27426) sh cpu=4 start=204.62 finish=283.27
27427) bash cpu=4 start=204.62 finish=283.27
27428) cpugcc_r_base.m cpu=4 start=204.62 finish=283.12
27429) sh cpu=12 start=204.62 finish=283.37
27430) bash cpu=12 start=204.62 finish=283.37
27431) cpugcc_r_base.m cpu=12 start=204.63 finish=283.21
27432) sh cpu=3 start=204.92 finish=283.90
27433) bash cpu=3 start=204.92 finish=283.90
27434) cpugcc_r_base.m cpu=3 start=204.93 finish=283.76
27435) sh cpu=9 start=204.97 finish=283.27
27436) bash cpu=9 start=204.97 finish=283.27
27437) cpugcc_r_base.m cpu=9 start=204.98 finish=283.12
27438) sh cpu=14 start=205.59 finish=284.81
27439) bash cpu=14 start=205.59 finish=284.81
27440) cpugcc_r_base.m cpu=14 start=205.59 finish=284.66
27441) sh cpu=6 start=205.59 finish=284.77
27442) bash cpu=6 start=205.59 finish=284.77
27443) cpugcc_r_base.m cpu=6 start=205.60 finish=284.63
27444) sh cpu=5 start=205.85 finish=285.12
27445) bash cpu=5 start=205.85 finish=285.12
27446) cpugcc_r_base.m cpu=5 start=205.85 finish=284.96
27447) sh cpu=11 start=206.24 finish=285.15
27448) bash cpu=11 start=206.24 finish=285.15
27449) cpugcc_r_base.m cpu=11 start=206.25 finish=284.99
27450) sh cpu=13 start=207.61 finish=287.23
27451) bash cpu=13 start=207.61 finish=287.23
27452) cpugcc_r_base.m cpu=13 start=207.62 finish=287.09
27453) sh cpu=0 start=281.24 finish=402.09
27454) bash cpu=0 start=281.24 finish=402.09
27455) cpugcc_r_base.m cpu=0 start=281.24 finish=401.94
27456) sh cpu=8 start=281.79 finish=402.22
27457) bash cpu=8 start=281.79 finish=402.22
27458) cpugcc_r_base.m cpu=8 start=281.79 finish=402.09
27459) sh cpu=10 start=281.92 finish=402.20
27460) bash cpu=10 start=281.92 finish=402.20
27461) cpugcc_r_base.m cpu=10 start=281.92 finish=402.04
27462) sh cpu=2 start=282.33 finish=402.36
27463) bash cpu=2 start=282.33 finish=402.36
27464) cpugcc_r_base.m cpu=2 start=282.33 finish=402.25
27465) sh cpu=1 start=282.42 finish=402.61
27466) bash cpu=1 start=282.42 finish=402.61
27467) cpugcc_r_base.m cpu=1 start=282.42 finish=402.46
27468) sh cpu=4 start=283.27 finish=402.75
27470) bash cpu=4 start=283.27 finish=402.75
27472) cpugcc_r_base.m cpu=4 start=283.28 finish=402.61
27469) sh cpu=4 start=283.27 finish=403.95
27471) bash cpu=9 start=283.27 finish=403.95
27473) cpugcc_r_base.m cpu=9 start=283.28 finish=403.84
27474) sh cpu=12 start=283.38 finish=402.76
27475) bash cpu=12 start=283.38 finish=402.76
27476) cpugcc_r_base.m cpu=12 start=283.38 finish=402.62
27477) sh cpu=3 start=283.90 finish=405.30
27478) bash cpu=3 start=283.90 finish=405.30
27479) cpugcc_r_base.m cpu=3 start=283.90 finish=405.17
27480) sh cpu=7 start=284.02 finish=405.11
27481) bash cpu=7 start=284.03 finish=405.11
27482) cpugcc_r_base.m cpu=7 start=284.03 finish=404.97
27483) sh cpu=15 start=284.33 finish=405.83
27484) bash cpu=15 start=284.34 finish=405.83
27485) cpugcc_r_base.m cpu=15 start=284.34 finish=405.73
27486) sh cpu=6 start=284.77 finish=407.94
27487) bash cpu=6 start=284.77 finish=407.94
27488) cpugcc_r_base.m cpu=6 start=284.78 finish=407.85
27489) sh cpu=14 start=284.82 finish=407.78
27490) bash cpu=14 start=284.82 finish=407.78
27491) cpugcc_r_base.m cpu=14 start=284.82 finish=407.66
27492) sh cpu=5 start=285.12 finish=406.73
27493) bash cpu=5 start=285.12 finish=406.73
27494) cpugcc_r_base.m cpu=5 start=285.12 finish=406.61
27495) sh cpu=11 start=285.15 finish=407.79
27496) bash cpu=11 start=285.15 finish=407.79
27497) cpugcc_r_base.m cpu=11 start=285.16 finish=407.68
27498) sh cpu=13 start=287.23 finish=409.76
27499) bash cpu=13 start=287.24 finish=409.76
27500) cpugcc_r_base.m cpu=13 start=287.24 finish=409.67
