HyperThreading can only create two cores/threads ?

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

  • why is this question down-voted ? Jun 5, 2012 at 10:59

1 Answer 1


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, 2012 at 11:15
  • I like definition of 'execution thread', 'hardware thread' is a bit misleading
    – DukeLion
    Jun 5, 2012 at 11:54
  • Agree, but it is like what you find in most discussions. "Hardware side numlti threading".
    – TomTom
    Jun 5, 2012 at 11:58

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