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.
Copyright © 2024 Einstein@Home. All rights reserved.
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.
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...
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.
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.