On 13/09/16 02:58, andrealphus wrote:

> It doesnt seem like changing it to a different resource allocation
> method makes a difference, and almost seems buggy to me, but I guess
> is just a quirk of multithread systems.

Yeah - a hyperthread is not a core and so running multiple jobs on the
same core will usually hurt performance, it maybe better to let the
application use all threading units on the core instead (assuming it's
multithreaded).

However, this all depends on your application (and if it's single
threaded you'll never get an improvement) so I'd suggest benchmarking
with your current configuration versus disabling HT and running on real
cores only.

Basically, whichever gets you better throughput should be your default
config.

All the best,
Chris
-- 
 Christopher Samuel        Senior Systems Administrator
 VLSCI - Victorian Life Sciences Computation Initiative
 Email: [email protected] Phone: +61 (0)3 903 55545
 http://www.vlsci.org.au/      http://twitter.com/vlsci

Reply via email to