QUOTE(X.E.D @ Aug 27 2007, 06:52 AM)
Will but it is rather arguable whether ANY consumer centric app would even utilize enough threads to even make use of HT...
Server apps harly have any use for HT IIRC. IMO they shouldn't be splitting more resources into more threads, rather trying the reverse instead- if that is possible without much intervention from native OS.
Let's just say that HT was not exactly very good SMT, on a not very good processor core. Nehalem's SMT implementation will probably be substantially different.
Why would you want to put even more cores into a single thread when many resources on each core are sitting idle as it is now? It's bad for perf/watt. SMT done well generally improves perf/watt.
QUOTE(§layerXT @ Aug 27 2007, 07:18 AM)
HT only brings more hot spot on cpu and generally increase heat and power consumption. That's why for now they didnt implement it.
A form of SMT is probably already in Core2 chips, but not enabled for public use. It's not trivial to implement, because they can't just take "HT" from the P4 and put it in there. Completely different chips, so completely different approaches. HT in p4 actually does help many well written applications. At the time most applications were not designed for multithreaded systems, but now they are. So i think it's a good time to reintroduce SMT now. Of course increasing utilization will increase power and hot spots, but it's still better than idle units that are leaking power doing nothing.