I'm trying to understand what specs account for the difference in performance between Intel processors of different generations/architectures.
For example, look at the i5-7500 and the i5-4670. Both have 4 cores, 4 threads, base frequency of 3.40 GHz, and max turbo frequency of 3.80 GHz.
Of course I can assume that the i5-7500 is going to be substantially faster than the i5-4670, because it was launched almost 4 years later, but what specs actually account for the increased performance of the i5-7500?
Is it the smaller die size? The bus speed? Something else? If you didn't know the release date of the chip or its generation, what specs could you look at to predict its performance relative to another processor?
For example, look at the i5-7500 and the i5-4670. Both have 4 cores, 4 threads, base frequency of 3.40 GHz, and max turbo frequency of 3.80 GHz.
Of course I can assume that the i5-7500 is going to be substantially faster than the i5-4670, because it was launched almost 4 years later, but what specs actually account for the increased performance of the i5-7500?
Is it the smaller die size? The bus speed? Something else? If you didn't know the release date of the chip or its generation, what specs could you look at to predict its performance relative to another processor?