Most people recommends to disable hyper-threading for tasks such as signal processing on Intel CPUs.
So,there will be no difference between two CPUs, if they have same core architecture and same number of actual cores.
Not only frequency matter: instructions set (AVX2 for example) and the core internal architecture are important.
Many people have issues related to thermal capacity of the box: brick like format may decrease CPU performance if it becomes too hot.
Taking 3 different CPUs, similar SSD, Ubuntu, let’s see how OAI performs with OAI PHY unitary tests
General purpose usage: let’s compile the OAI PHY simulators
[table id=1 /]
Now, we run OAI phy processing on one core
[table id=2 /]
N3160, that is recent Atom core architecture (Braswell) is much slower than main stream core architecture.
On main stream CPUs, Intel improved but not that much between Haswell architecture and Skylake.
The difference between the two i5-xxxx is also small because both have AVX2 instructions.
Intel developed more the GPU part between gen 4 (Haswell) and gen 6 (Skylake).
If we take a older CPU like ix-3xxx or before, the difference will be larger for same frequency.
If some people perform similar tests with i7-xxxx or Xeon, they will find out the same values for the same core architecture, no matter the commercial denomination.