kinggremlin
Distinguished
Yes it is a fixed number.
Intel disagrees with you.
The thing that depends on a variety of factors, e.g. what type of instruction being executed is the performance(per core) .
It's like saying horsepower is the same as mph but ipc/horsepower always stays the same while performance/mph depends on what you do.
Biggest issue for ryzen is that the 9900k has another 25% in clock overhead while the ryzen maybe has 10% at best.
*all core
Your HP analogy makes no sense. Regardless of the actual definition of IPC, the way it is used in the industry is the performance of a CPU at a given clock rate compared to another CPU at that same clock rate. You will never see a CPU manufacturer state IPC as a whole number as it varies greatly depending on the code that is run, so I don't know where you got an increase from 4 to 5 for Sunny Cove. TJ Hooker asked you where you got that from, and you oddly ignored his question. So again, where did you get those numbers from? IPC is always given as a relative comparison to something else. If CPU X benchmarks 10% better on average than CPU Y at the same clock rate, then by definition it has 10% higher IPC.
Here is what Intel is actually claiming about Sunny Cove's IPC:
It's not a fixed number. Depending on the test run, Sunny Cove has an IPC vs Sky Lake of anything between slightly slower all the way up to 40% faster, with the average coming in at 18%.