A friend of mine just bought a laptop with an Intel Core i7 4700HQ @ 2.4 GHz and I saw on different benchmark websites that my CPU (an Intel Xeon E5 1620 v2 @ 3.7 GHz) is only about 20% faster than his, how can that be ?!?
The core count is the same (4), the number of threads is the same (8), the lithography is the same (22nm) and I would presume that the architecture is just about the same.
But the clock frequency is at least 50% faster and there are most likely quite a few architectural trade-offs must have been made to fit a smaller mobile form-factor and yield lower wattage (such as a narrower and slower memory bus, fewer PCIe lanes/QPI links etc.).
So why is the performance difference not bigger? Or could we safely assume that those synthetic benchmarks are not representative for the real world workloads?
The core count is the same (4), the number of threads is the same (8), the lithography is the same (22nm) and I would presume that the architecture is just about the same.
But the clock frequency is at least 50% faster and there are most likely quite a few architectural trade-offs must have been made to fit a smaller mobile form-factor and yield lower wattage (such as a narrower and slower memory bus, fewer PCIe lanes/QPI links etc.).
So why is the performance difference not bigger? Or could we safely assume that those synthetic benchmarks are not representative for the real world workloads?