3 ms·
There are a pile of BIOS settings which are BIOS settings precisely because there isn't a right answer for every workload. DIMM channel ganging, DIMM bank inter
by StillBored 3y ago
There are a pile of BIOS settings which are BIOS settings precisely because there isn't a right answer for every workload. DIMM channel ganging, DIMM bank interleave, socket interleave, NUMA chiplet vs socket descriptions, NUMA weights, and on an on frequently have 5%-10% or more of an impact on a given workload. Change the workload and those numbers all change. Its like playing with compiler flags, this or that flag raises or lowers the perf of this or that part of a given benchmark. If there was a concrete answer, they wouldn't be flags.
In a lot of cases when machines are within 20% of each other, its quite possible the real difference between the two results is how many hours a perf engineer has spent tuning the workload.
In a way this is why the simple microbenchmarks are as important as the system level ones. The simpler ones are easier to tune and give a speed of light for a given operation.