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
