By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Pemalite said:

Hyper threading does not replace a core, It simply allows for better utilization of a cores resources that would otherwise be idle.

It's a 10% performance improvement, that is it.

The advantage of HT is it require very little die area... only the register state, renamed return stack buffer and large page instruction TLBs are duplicated... so you have a improviment in performance between 10-30% (depends what app is running) with almost no cost.

In the other side duplicate a core... a dual-core processor needs almost 80% of the die size to duplicated... the size limits the quantity of the cores. So the HT is a nice idea... the size of the processor with HT or not is almost the same and you have a little boost in performance.

Of course HT not replace SMP... but the two can work together... a 4-core processor + HT.... why not?