Do the e@h CPU-Apps benefit from hyperthreading?

Stef
Stef
Joined: 8 Mar 05
Posts: 206
Credit: 110568193
RAC: 0
Topic 196696

I have an Atom D2700 running without hyperthreading. Would it benefit when I enable HT?
The box is a bit hidden, running without screen, so it's a bit difficult do enter BIOS, otherwise I would have tested :)

And I'm planning to buy a new host. Would e@h benefit from i7's hyperthreading?
It's a choice between i7-3770 and i5-3570.

Neil Newell
Neil Newell
Joined: 20 Nov 12
Posts: 176
Credit: 169699457
RAC: 0

Do the e@h CPU-Apps benefit from hyperthreading?

From my personal experiments, HT improves performance a bit on the SL6V1 gravitational wave stuff; however if you're crunching with GPU as well (pulsar BRP4) then you want to leave a core free (to feed the GPUs) so don't use HT in that case.

e.g I'm using an i7-3370 plus 2xGTX460s so I've set it up to use 3 CPUs (rather than the 8 it appears to have with HT enabled). If there were no GPUs in the box, then I'd run with all 8.

Horacio
Horacio
Joined: 3 Oct 11
Posts: 205
Credit: 80557243
RAC: 0

There is no consensus about

There is no consensus about the beneffit of using HT as it varies in different hosts...

In my case HT does helps a lot... when enabled you can do twice the number of work units concurrently but they will take a bit longer than without HT...
My estimations shows between a 30% to a 50% increase in the overall troughput...
And if you dont have a high end GPU one "virtual" HT core is enough to feed it but even with 2 virtual cores reserved (instead of 1 physical) the other cores will be able to do more...

But, there are people for who it doesnt help or even it reduces the thoughput... Specially if the case is not good about cooling, because the CPU gets hotter in HT mode and then it may not run at the full turboboost speed...

My advice is, its worth to put a monitor on it and see how it works for you... The E@H tasks (except the new FRGP2, which are new and are beeing tunned right now) have very consistent running times, so it will be more or less easy to see if there is any improvement in your case...
Anyway, It's a complex equation as you need to play with HT ON/OFF, Number of concurrent GPU WUs and number of reserved cores until you find the right spot...

Stef
Stef
Joined: 8 Mar 05
Posts: 206
Credit: 110568193
RAC: 0

I think the FRGP2 have a

I think the FRGP2 have a consistent runtime by now. With HT enabled on the Atom D2700 it's 50% faster! The CPU runs a bit warmer (64°C vs. 60°C before, passive cooled). But it's a pretty nice performance for a <20W computer.
It does 4 FRGP2 Tasks in less than 22000s.
I've got one S6LV-Task in the pipeline, i'll see how it performs.

Stef
Stef
Joined: 8 Mar 05
Posts: 206
Credit: 110568193
RAC: 0

I have now some results from

I have now some results from S6LV:

Without HT:
2 Results in avg. 87875s

With HT enabled:
4 Results in avg. 111155s

It's a pretty amazing gain.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.