Hyperthreading

Please why don’t apple silicon for Mac notebooks use hyperthreading like intel

Posted on Jan 12, 2022 6:27 AM

Reply
2 replies

Jan 12, 2022 8:17 AM in response to toluwalase290

HyperThreading consists of duplicating the processor registers and pretending you have an additional processor (actually much less than a full processor). It appears to add about the equivalent of 1/3 of an additional "real" processor for much less space on the die than another full processor.


HyperThreading is what you do when you can't find any better ways to speed up execution.


The M1 architecture is already vastly more efficient. It does use a few IceStorm processors, which are extra low power, in conjunction with FireStorm processors, which are extra high performance.

Jan 12, 2022 7:01 AM in response to toluwalase290

Some possible reasons:

  • Intel proprietary technology
  • Different architecture
  • Different language
  • Not needed
  • Energy inefficient
  • Cache thrashing
  • Older technology updated to "out of order" execution
  • 2017 discovered that hyper-threading had a security issue
  • 2019 Intel started moving away from hyper-threading in its mainstream processors
  • Intel recommended disabling hyper-threading.

You may want to do some research yourself.


This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Hyperthreading

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.