HyperThreading can only create two cores/threads ?

More can not be created by design or is there any other limitation ?

closed as not a real question by ThatGraemeGuy, Scott Pack, Shane Madden, Khaled, Tom O'Connor Jun 6 '12 at 10:44

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center. If this question can be reworded to fit the rules in the help center, please edit the question.

  • why is this question down-voted ? – Basit Anwer Jun 5 '12 at 10:59

HyperThreading is Intel's name for multiple run queues on single processor core. For now Intel only have processors with 2 threads, but other architectures has more, e.g. IBM power 7 have 4 threads.

  • On top, this is hardware threads. The OS can schedule multipel software threads like with a real core. It is only called hardware thread becuase it is not a "full core" - some stuff is shared, when access is needed the small hyper-threading core must wait. – TomTom Jun 5 '12 at 11:15
  • I like definition of 'execution thread', 'hardware thread' is a bit misleading – DukeLion Jun 5 '12 at 11:54
  • Agree, but it is like what you find in most discussions. "Hardware side numlti threading". – TomTom Jun 5 '12 at 11:58

Not the answer you're looking for? Browse other questions tagged or ask your own question.