Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How does OOP compile?
#31
Quote:I wasn't the one claiming that HT was stupid technology!!!!
Me neither...I just said that to me, it just seemed like a bunch of hype coz of the guy I dealt with in regards to the server network I bought Smile I also said that my knowledge of HT was quite limited, which generally means that I don't know the whole scoop (and should prolly therefore shut muh mouth!)

:rotfl:
I'd knock on wood, but my desk is particle board.
Reply
#32
Well, HT is quite an intriguing technology once you really know it =P
Reply
#33
There a two kinds of hyper-threading, the first is instruction level parallelism and the second is thread level parallelism.

The former isnt really hyper-threading (but often gets called that) and allows a cpu to push through two instructions (from the same thread) simulatenously. This has its limits, a branch and the instruction after it usually cant be executed together because the next instruction isnt known until the branch is completed. The Intel Itanium uses 'bundles' of 3 instructions which are known to be able to executed simulatenously (bundles may included nops if necessary).

The latter allows the cpu to execute two different threads in a multitasking environment simulatenously. This is achieved by duplicating the cpu context for each thread. Hyper-threading isnt quite the same as having to cpus, because with hyper-threading each thread is sharing the same caches, tlbs, etc.

In single thread applications (mostly games) hyper-threading cpus tend to perform a little worse than non hyper-threading cpus, but hyper-threading can give any where from 25-35% boost in speed in multi-tasking environments. Because the caches are shared between the two threads it is actually possible to get worse performance in multitasking environments because of thrashing and cache misses.

One of the big drawbacks of hyper-threading is that Microsoft want to make customers pay two licenses for products running on a hyper-threading cpu because the customer is running the product on two virtual cpus.
esus saves.... Passes to Moses, shoots, he scores!
Reply
#34
*nods*

I've read the MS 2 license thingo in theinquirer.net, but I think it said MS won't be doing that.
Peace cannot be obtained without war. Why? If there is already peace, it is unnecessary for war. If there is no peace, there is already war."

Visit www.neobasic.net to see rubbish in all its finest.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)