Hmm... because there are no freelancers working at home with their own rigs?
Like me.... i have 1 i7 970 here, 1 i7 920, three Q9650s and a couple of old dual cores. works nicely in a small network over gigabit. HT on all the machines that can handle it seriously improves rendertimes = saved money.
edit: for the record, HT gives my i7 a serious performance boost in rendering.
Then you admit you have a specific niche? In terms of features Hyperthreading ins't even number 1# for that niche. I would save my fanfare for things like SSE support or open CL. And if you look at my specific point I never charge HT with not working, just only working in specific scenarios that not many ppl do - tasks which you admit to explicitly doing. In the final analysis you should still consider extra real cores and instruction sets as well as general performance per hz above hyperthreading.
Amd Bulldozer should be something more in line with what some people expect from SMT (Hyperthreading). Though personally I would rather them give me more Cores and less heat and GTFO.
edit: for the record, HT gives my i7 a serious performance boost in rendering.
Then something is very wrong. Your CPU should have it's pipes pretty full. If so true, intel is colluding more than I thought with vendors.
^Same here. I use the CPU for pretty much the same reason, serving numerous people.
For gaming on the i7 comp I saved non-HT profiles, pretty much turning the CPU into an i5 750 (with less aggressive Turbo but triple ch. RAM), and was surprised when I only saw marginal fps differences, at best, when running benchmarks in games (some people report gains with HT off, though rarely state the size of the gain).
Then I saw
these gaming benchmarks .
I think it's more a case of:
who is HT beneficial for and at what cost?
How much more beneficial is HT compared to other solutions under these circumstances?
e.g: I wouldn't want to pay for the HT bonus if I was simply making a gaming rig.
I don't quite get what you mean by "serving numerous people". I personally don't like to consult my BIOS and change settings for optimal operation. You should still prefer more real cores over HT (if we had that consumer choice, but we don't). Since the fastest processors (atm intels highend) all come with HT there is no choice. All I am saying is at the end of the day keep the gains in prospective and avoid:
- Intels marketing machine that implies HT is like double the cores!
- Fanboys who claim HT is a main component behind general performance gains from chips like the Q9550
- People who go around claiming most software scales with Cpu cores and thus fake cores aswel. When neither, especially the latter is true.
An easy way to explain it whilst remaining accurate, is to imagine a worker at a toll booth taking tolls from vehicles on a single track, he can process more but is reliant on the single track providing the customers, hyperthreading increases the tracks to two, and the worker at the toll booth has the approaching vehicles staggered so he can collect from either side, effectively doubling the rate.
Errrr, that's pretty tricky to understand and incorrectly implies a single CPU unit could in fact do more.
A more accurate example would filling out a questionnaire. Where the questions are instructions from 1 thread and the person is a CPU core.
Hyperthreading happens when someone gets stuck on say question (19) and they can't move on to question (20) and come back to (19) later [cuz question (20) needs the answer from (19)] so while they think about the answer to question (19)[akin to a cache miss] they do some questions from a second typically unrelated* questionnaire(the hyperthread)
*It is unrelated in most cases because if it was a related thread, that thread too would be likely waiting for the result to question (19) from the first questionnaire to be answered. This is why hyperthreading or even multiple cores don't play 2nd fiddle to simply have individually more powerful cores.
Hope this clears things up for peeps.
P.S on 2nd thought, my example is somewhat bogus too, though imo slightly clearer than toll booths.