TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Current x86 vs. Apple M1 Performance Measurements Are Flawed

2 pointsby feelixover 4 years ago

2 comments

seek3rover 4 years ago
“The “flaw” we’re going to talk about isn’t a problem with any specific benchmark or reviewer. It’s a difference in how the Apple M1 allocates and assigns resources versus how x86 CPUs work.”
stnclsover 4 years ago
tl;dr Extreme tech argues that, because x86 typically has SMT and M1 does not, single-threaded benchmarks are &quot;flawed&quot; (they can&#x27;t take advantage of SMT).<p>Nonsense. The most prominently advertised benchmarks are generally the multi-threaded ones, which is fair. Then, single-threaded tests are often added because some applications don&#x27;t parallelize as well (or at all). From an end-user perspective, it is useful information. They are arguing for performance-per-core tests. The only fair way to do that would be 2-threaded workloads. Sure, why not. But it does not invalidate the use of single-threaded workloads as a (maybe niche? but) relevant data point.