[Beowulf] Opinions of Hyper-threading?
Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.
Bill Broadley bill at cse.ucdavis.eduWed Feb 13 11:00:15 PST 2008
- Previous message: [Beowulf] Opinions of Hyper-threading?
- Next message: [Beowulf] Opinions of Hyper-threading?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
If you don't want handwaving, I'd just test it. There are jobs that do work with HT, and those that don't. From the tests I've done it's not particularly reliable. So the performance you get depends on what else the CPU is doing. So if you have jobs A and B on a single CPU with 2 HT threads the performance of A and B vary depending on the phase of the moon. So if jobs A and B use 16 CPUs and have to make progress in lock step (common in parallel jobs) you get the worst case of 16 CPUs, which is VERY likely to be less than turning HT off. I have seen occasional improvements in throughput of 5-10% or so. So without testing I'd vote turn it off. The best benchmark is your code.
- Previous message: [Beowulf] Opinions of Hyper-threading?
- Next message: [Beowulf] Opinions of Hyper-threading?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
