(Replying to PARENT post)
Have you read the comments on that article? That article is not nearly of a smoking gun as the possibly clickbait title.
More discussion: https://linustechtips.com/topic/1276532-exclusive-why-apple-...
๐คgjsman-1000๐5y๐ผ0๐จ๏ธ0
(Replying to PARENT post)
Eh? I mean, by the same token you could say that single-core benchmarks of Intel chips are invalid, because you need eight threads or whatever to saturate a POWER7's multi-way SMT.
The main purpose of single-threaded benchmarks is to approximate performance for things which are actually single-threaded.
๐คrsynnott๐5y๐ผ0๐จ๏ธ0
(Replying to PARENT post)
That article makes no sense whatsoever. And whoever wrote it doesn't not understand what they're talking about.
SMT is designed to boost performance in multitreaded workloads.
It can be thought as multitasking for a CPU core.
Using two threads for one benchmark and use one thread for another, it is not comparing single core performance.
Because why wouldn't that CPU schedule the load on other cores?
๐คJonnax๐5y๐ผ0๐จ๏ธ0
(Replying to PARENT post)
The source of the confusion has been the benchmarking software. To saturate one core on an Intel processor you need to run two threads, because that's the way they are designed. So the single thread benchmarks that have been used so far have been using 50% of the capacity of an Intel CPU core and comparing it with 100% of the capacity of an M1 CPU core.
This article breaks it down fully: https://wccftech.com/why-apple-m1-single-core-comparisons-ar...