Quote from AMD BLOG with regards to hyperthreading:
Simultaneous Multithreading (SMT) is a method for squeezing two threads into one core. SMT was first researched by IBM in 1968 and introduced to x86 processors by Intel in 2002 under the name of HyperThreading. That sounds great, in concept. Carpooling is more efficient than giving everyone their own car, right?
Well, car pooling falls apart if the two employees live too far from each other and the office is close. If Bob lives 3 miles north of the office and Mary lives 2 miles south of the office, it really doesn’t make sense for them to carpool. In the bike and rider example above, think of SMT as a tandem bike. Yes it can move two riders, but not as quickly or efficiently as two separate bikes.
Can anyone here share their experience with regards to HT? Is HT really useless for servers?