Monnie Rock
n00b
- Joined
- Nov 8, 2005
- Messages
- 28
thanks, I try to come up with some half way intelligent sayings.
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.
Thanks. Can't believe I didn't get that right.no disabling HT=asshole driving
yes i realize this, it was just a response to the guy who claimed 20% speed increase with ht, and to the guys who claim that they would be able to tell if ht was enabled or disabled while running apps in windows, or it would actually make any real world difference today. this is hardocp. my machine runs faster with ht disabled. there you go. when i am running telemetry for nasa, i will enable ht.
Despite its new reincarnation, Hyper-Threading is still as controversial as in times of NetBurst. This technology yields zero performance gains according to our overall score (rounded), even though some tests demonstrate significant performance gains or drops. The reasons are lying on the surface: it's not easy to optimize software for virtual multiprocessing.
for most things programmed well, your better off with ht on rather than the higher clockspeed
It's interesting to me that in that ixbtlabs review, having HT turned on actually led to a decrease in performance (EDIT: In some cases). Why might that be?
Personally, I use my i7 for a lot of gaming and almost no rendering or number-crunching, and based on the results in that article, it seems like it might be a better idea to turn it off and overclock instead.
imo using a i7 cpu without HT is retarded.
its almost as bad as disabling all 7 cores and leave one core running on an i7
Your statement is... well...
If user x never uses anything that will take advantage of 8 threads, why leave HT on, when it lowers your OC and increases heat?
Your statement is... well...
If user x never uses anything that will take advantage of 8 threads, why leave HT on, when it lowers your OC and increases heat?
And because it's an i7, it will run faster clock-for-clock than a Qxxx anyway. And most 920's get to 4.2GHz with HT off on air pretty easily, while most Qxxx's don't even get to 4.0GHz..
What's the issue?
, while most Qxxx's don't even get to 4.0GHz..
Your statement is... well...
If user x never uses anything that will take advantage of 8 threads, why leave HT on, when it lowers your OC and increases heat?
And because it's an i7, it will run faster clock-for-clock than a Qxxx anyway. And most 920's get to 4.2GHz with HT off on air pretty easily, while most Qxxx's don't even get to 4.0GHz..
What's the issue?
http://ixbtlabs.com/articles3/cpu/ci7-turbo-ht-p1.html
This makes a good argument for disabling HT.
Enabling HT because it is there... is not very convincing!
that article by Novell said:# Resources such as cache, the floating point unit, etc, are shared - so if these parts of the processor are being heavily utilised by one process (on one of the virtual CPUs) then the other process (on the other virtual CPU) may not get its fair share of these shared resources
Hyper-Threading will increase the latency of individual requests and trade that for increased throughput; any individual request takes longer to complete, but more requests can be completed in a given time period. Going from uni-processor to multi-processor also adds cache contention and the increased locking complexity also slows things down; so performance will vary depending on what you are doing. You end up with two virtual processors running at around 65% the speed of a stand-alone processor. If you add the two together you get 130%.
Therefore, if the workload doesn't max out a uniprocessor system, you wouldn't want to add latency to each individual request (i.e. by turning on Hyper-Threading) just so you can increase the throughput - because your current throughput capacity is more than sufficient for the workload. Hyper-Threading should be used to increase throughput in servers that are maxed out.
i wouldnt ever dream of turning off ht.
first of all, its one of the coolest things ever to have 8 virtual cores. i would kill for that.
second, how stable can a pc be if you had to turn off ht to have a usable computer.
third, although the ht gains can be small to none, the clockspeed differences between the ht on and ht off overclocks also is very small.
and dx11 games will be fully multithreaded, so dont get too used to leaving ht off ppl.
and if you want better h.264 encoding - use cuda or avivo - light years faster than any cpu.
Your statement is "... well..." too and you don't even notice it. You forget that you and everyone else are not running just ONE single-threaded program at any given time, so HT is useful NOW for multi-tasking and as multi-threaded programs become prevalent, it'll be even more so as time passes.