[Processor] Intel vs AMD, Raw Power x More cores?

Oh I just found the benchmark that dmitry ran, so just to compare with an old Core i5-4670 (Haswell, 4C/4T)

FreehandStrokeBenchmark::testDefaultTip() Cores: 4 Time: 910 (ms)
FreehandStrokeBenchmark::testSoftTip() Cores: 4 Time: 1248 (ms)
FreehandStrokeBenchmark::testGaussianTip() Cores: 4 Time: 1699 (ms)
FreehandStrokeBenchmark::testRectangularTip() Cores: 4 Time: 937 (ms)
FreehandStrokeBenchmark::testRectGaussianTip() Cores: 4 Time: 2863 (ms)
FreehandStrokeBenchmark::testRectSoftTip() Cores: 4 Time: 2125 (ms)
FreehandStrokeBenchmark::testStampTip() Cores: 4 Time: 1517 (ms)
FreehandStrokeBenchmark::testColorsmudgeDefaultTip() Cores: 4 Time: 5751 (ms)

I honestly expected much worse (especially since Haswell requires like ALL of the performance killing mitigations from the myriad of vulnerabilities uncovered lately), but a number of these tests don’t scale well with core count, for comparison:

FreehandStrokeBenchmark::testDefaultTip() Cores: 1 Time: 2832 (ms)
FreehandStrokeBenchmark::testSoftTip() Cores: 1 Time: 4200 (ms)
FreehandStrokeBenchmark::testGaussianTip() Cores: 1 Time: 5726 (ms)
FreehandStrokeBenchmark::testRectangularTip() Cores: 1 Time: 3070 (ms)
FreehandStrokeBenchmark::testRectGaussianTip() Cores: 1 Time: 10076 (ms)
FreehandStrokeBenchmark::testRectSoftTip() Cores: 1 Time: 7277 (ms)
FreehandStrokeBenchmark::testStampTip() Cores: 1 Time: 4609 (ms)
FreehandStrokeBenchmark::testColorsmudgeDefaultTip() Cores: 1 Time: 6128 (ms)

I’d be really curious about some Zen 2 benchmarks, this benchmark is included in the sources and gets compiled when BUILD_TESTING is enabled, as libs/ui/tests/FreehandStrokeBenchmark