Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
MalfurionStormrage said:Dual-core chips don't really need HT; all HT is doing is using unused registers to complement the existing processor core logic. With dual-core, you have a complete chip to handle the second thread.
Scali said:They do actually. The point of HT is not to handle two threads at a time, but to increase the efficiency of the processor by feeding instructions to units that would otherwise be idle.
Since the dual-core chips still use the same architecture, HT can still improve the efficiency in the same way.
Thing is just that it's better to have two inefficient units than one efficient one. Obviously two efficient units would be even better. Then again, this depends on the situation. If you generally only run one or two threads at a time, the rest is going to waste.
MalfurionStormrage said:SMT doesn't come for free in the processor. Otherwise, AMD would have had HT a long time ago.
quad dual cored HT xeon server farmMalfurionStormrage said:The Extreme Editions will have HyperThreading.
Dual-core chips don't really need HT; all HT is doing is using unused registers to complement the existing processor core logic. With dual-core, you have a complete chip to handle the second thread.
Now, a Dual-core Dual-Xeon board would be phenomenal!
You're absolutely right. There is no good reason for Intel to drop HT, regardless of how many cores get piled on. However, marketing and product placement concerns may cause Intel to drop HT from their 800-series processors to provide the EE series with some product line separation.Scali said:They do actually. The point of HT is not to handle two threads at a time, but to increase the efficiency of the processor by feeding instructions to units that would otherwise be idle. [...]
The first paragraph makes sense, but I think you've got the wrong idea about SMT in your second paragraph. AMD's decision to not adopt an SMT scheme in its processors is because the K7 and K8 generations have relatively short pipelines. The current design keeps the pipeline busy enough that the second thread would rarely have time to go through the pipeline, so it's pretty useless.MalfurionStormrage said:SMT doesn't come for free in the processor. Otherwise, AMD would have had HT a long time ago.
SMT is that "system like HT." HT is marketing speak for Intel's implementation of Simultaneous Multi-Threading, a feature also employed in IBM's new POWER series processors. AMD doesn't use an SMT implementation for reasons explained above.EnderXC said:Please explain what SMT is, Sorry, and how would this effesct AMD being able to use a system like HT. Thanks.
What part along the way controls this... The CPU? The NorthBridge? or the OS Scheduler?xonik said:I assume #1 would be the way it goes, as it would potentially yield higher performance. However, #2 saves power, so maybe they would go with that.
xonik said:The first paragraph makes sense, but I think you've got the wrong idea about SMT in your second paragraph. AMD's decision to not adopt an SMT scheme in its processors is because the K7 and K8 generations have relatively short pipelines. The current design keeps the pipeline busy enough that the second thread would rarely have time to go through the pipeline, so it's pretty useless.
xonik said:SMT is that "system like HT." HT is marketing speak for Intel's implementation of Simultaneous Multi-Threading, a feature also employed in IBM's new POWER series processors. AMD doesn't use an SMT implementation for reasons explained above.
Okay, obviously I know that it's not that easy. That's why I gave a reason why AMD is probably not implementing an SMT technology. AMD had patented its own SMT implementation in US Patent 6,122,727. They could incorporate one if they wanted to. When you said "SMT doesn't come for free," I thought you were talking about silicon space or something. HT doesn't take up enough silicon for it to be a major factor in whether to implement or not.MalfurionStormrage said:You are correct in that the long pipeline in the Pentium 4 is why HT works. However, it's not flipping a switch in software and Presto! we have SMT. Intel had to build in the silicon to take advantage of the inefficiency of the long pipeline design.
there will probably be a little bit of extra logic built into the cpu to decide what to do based on what's currently being doneUSMC2Hard4U said:What part along the way controls this... The CPU? The NorthBridge? or the OS Scheduler?
MalfurionStormrage said:Remember, though, that HyperThreading only occurs because Intel built in about 8 million more transistors to use the "unused" registers. With dual-core, you build an entire chip to handle the second thread. Inefficient? Yes. However, it's a guarantee that there will be silicon to handle a second thread whereas HT assumes that the processor will have unused registers.
USMC2Hard4U said:What part along the way controls this... The CPU? The NorthBridge? or the OS Scheduler?