View Single Post
Old 2020-07-18, 09:23   #2
LaurV
Romulan Interpreter
 
LaurV's Avatar
 
Jun 2011
Thailand

22×7×317 Posts
Default

Please run a benchmark from the menu(s). Linux users may help you here, I don't know how P95 looks on Linux, and every system is different. How many memory channels? How much cache? Air or water cooled? Etc. (rhetoric questions, no need answers). The common wisdom is that new processors will give you a better output if you only run fewer (1-2) workers, each in more than one thread, such that the sum of all threads are not higher than the number of your physical cores. It didn't use to be like that in the past, but with CPUs getting lots of cores, the limitation became the memory bandwidth - 16 workers would need to exchange data for 16 tests. For example, in my system (10 cores, 20 threads, lots of cache memory) the best output I get with 2 workers, each running 5 threads. The hyper-threading is not useful, for most of the work types, it only produces more heat, but not more output.

Last fiddled with by LaurV on 2020-07-18 at 09:26
LaurV is offline   Reply With Quote