Il 06/11/20 13:43, Valerio Bellizzomi ha scritto: > Usually hyperthreading will halve the memory-bandwidth available to one > thread running in one core, the other half being used by the second > thread. True. That's one of the "many factors" to consider. We tested with MPI jobs that are mostly CPU-intensive but needing very fast IPC.
In our tests, *fixed the time* at 24h, using HT vs one-process-per-core lead to 1.8x the iterations. In other words there were twice the processes running at 90% "clock". -- Diego Zuccato DIFA - Dip. di Fisica e Astronomia Servizi Informatici Alma Mater Studiorum - Università di Bologna V.le Berti-Pichat 6/2 - 40127 Bologna - Italy tel.: +39 051 20 95786