Advertisement
Promo

Processors Toolkit

Story: Hyperthreading hurts server performance, say developers

  • Previous comment

Posted by: Anonymous (Tuesday 27 December 2005, 1:02 AM)

  • Reply

When hyperthreading first came out, I found a 2 proc hyperthread machine, (4 virtual), to spec close to 100% of a real 4 proc machine.
The application used was a highly threaded isap ext, written in c++, running on IIS 5.0.

At the time I was very impressed, and concidered hyper threading to be the real deal.

I haven't ran any recent tests though.
I wonder if the problems people are seeing is runing multiple threads on a single hyper threaded proc machine, with out much latency between threads. I can theorize that performance would degrade because all the simultanous processing is infact virtualized. If, on the other hand, there is latency between the threads, a system like hyper threading can exploit the latency to execute another thread on a virutal proc.

Its been my experice too many threads are a killer ( thread polls are the way to go).

  • Previous comment

  • Reply to this comment
  • Return to story
  • Report this as offensive


Full Talkback thread

Video icon

Video


Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters