[SOLVED] What the IPC of the Intel core i5-10400 2.9 ghz

asiff6000fx

Distinguished
Jun 22, 2009
140
5
18,695
Hi hope you all doing great. please I have a small question Can anybody tell me about what the IPC of the intel core i5-10400 2.9 ghz is? Please don't explain what is ipc is I just need the number

Thanks
Asif
 
Solution
So looks like my question is not a simple one and only a nasa rocket scientist can give me a stright answer in belivable number 😂
IPC is heavily dependent on workload, you will get different numbers depending on what is being used to measure it. You will get one number for Cinema 4D, different numbers for individual Photoshop filters, different numbers for each game or even between zones within the same game, etc.

This is a bit like asking how fuel-efficient a vehicle is. It'll depend on the state of (dis)repair, how much cargo you are loading on, the type of fuel, how flat and straight the roads you are driving on are, how much uphill vs downhill, how much stop-and-go you will be doing, etc. Too many variables to give any...
Hi hope you all doing great. please I have a small question Can anybody tell me about what the IPC of the intel core i5-10400 2.9 ghz is? Please don't explain what is ipc is I just need the number

Thanks
Asif

All joking aside, you are asking an oddly specific question, and one that's really vague at the same time.

In terms of IPC, it's approx 5-10% faster than the previous version, which is the I5 9400. But it's not a fair comparison, as the 9400 has 6 cores, but the 10400 has 6 cores/12 threads.

Edit: Although IPC is important, it's not really something that's considered that much. If you have the previous gen CPU, there would be zero point in upgrading to a newer CPU for just 5-10%.
 
  • Like
Reactions: RodroX
So looks like my question is not a simple one and only a nasa rocket scientist can give me a stright answer in belivable number 😂
IPC is heavily dependent on workload, you will get different numbers depending on what is being used to measure it. You will get one number for Cinema 4D, different numbers for individual Photoshop filters, different numbers for each game or even between zones within the same game, etc.

This is a bit like asking how fuel-efficient a vehicle is. It'll depend on the state of (dis)repair, how much cargo you are loading on, the type of fuel, how flat and straight the roads you are driving on are, how much uphill vs downhill, how much stop-and-go you will be doing, etc. Too many variables to give any remotely accurate up-front figure.

Similar to MPG, IPC can have a worse than 2:1 spread from best-of-best to worst-of-worst conditions.
 
Solution
I know you said (OP) don't explain what IPC is, but theres a part of the name that make it really difficult to give the right number: Instructions Per Cycle.

Modern CPUs use lots of instructions, some can take 1 or more cycles to complete, even the same instruction can take more time to complete if theres a new data set and its "bigger" than the last one executed.
Therefore not even a Nasa scientist would be able to give a right, short answer.

So unless you provide more parameters to reduce the amount of uncertainty is imposible to give a straight answer.
 
  • Like
Reactions: Roland Of Gilead
True. Is there even an IPC number?
Well there is a maximum theoretical IPC number that depends on the architecture.
For skylake this is 8 while for sunny it's 10,you can also see that not only the number of execution units change but they also have a larger pool of instructions to choose from all of which can improve how code will run.
But that's just like cores or clocks,just because they are there doesn't mean that they are going to be used all the time which is a trap that many people fall into.
intel-sunny-cove.png

I would assume it would depend on the type of instructions. Would it be measured in assembler instuctions?
How well code gets executed is measured by CPI, how many cycles a CPU needs to complete some standard ,or not so standard, instructions.
Even with a huge advantage in IPC things like cache size or latency,placement of the cores and other components and the lag this produces and many other things (security mitigations for instance) can change how fast some code is going to run.
https://insidehpc.com/2017/07/cycles-per-instruction-matters/
 
Thanks a lot for all of you for replying and your feedback s so ipc is something I can't say it in numbers... The thing is I was playing a very cpu bond game transport fever 2. In discussion in steam forum I saw this reply please view the image so I felt like want to know what the ipc for i5 10400
 
Well, whoever posted that is a supremely gifted BS artist, because there are no such numerically accurate measurements of IPC that are directly comparable to each other in that way, as InvalidError explicitly explained and others here have supported.

I would try to get away from focusing on any kind of "number" for IPC and instead focus on comparisons of performance in the specific types of workloads or games that you are inclined to have a NEED for increased performance in.

The Passmark CPU comparison scores here is one fairly decent way to get at least a moderately accurate idea of how various CPUs stack up against each other, but even so it isn't the "final word" on it either.

https://www.cpubenchmark.net/singleCompare.php

You can also use the Anandtech CPU bench to compare recent CPU models against each other.

https://www.anandtech.com/bench/CPU-2020/2755

Or the older version to test older CPUs.

https://www.anandtech.com/bench/CPU/1857

But in reality the best way to really get an idea of what kind of performance any particular CPU is going to have in the specific games you play is to look at reviews of that CPU until you find one that uses the CPU you want to see results for OR look at reviews of the game until you find one that uses that particular CPU in it.
 
Well, whoever posted that is a supremely gifted BS artist, because there are no such numerically accurate measurements of IPC that are directly comparable to each other in that way, as InvalidError explicitly explained and others here have supported.
If it comes to such specific things yes there are, which is what InvalidError and others have explained if you have an actual software you can measure how well it runs on a CPU.
IPC is heavily dependent on workload, you will get different numbers depending on what is being used to measure it. You will get one number for Cinema 4D, different numbers for individual Photoshop filters, different numbers for each game or even between zones within the same game, etc.
Intel has a little tool called PCM (Processor Counter Monitor) that keeps track of how many instructions got retired in how many cycles producing an IPC number for the software you are running.
The dos window in the bottom left corner ,blender about 1.4 per core dirt rally 2 about 0.5 per core,in game.
But only for this CPU and only under the circumstances shown in the video.
I don't know how the steam poster came up with his numbers or if they are real or not or if IPC is even relevant to that game but it is possible, you just have to be very specific and understand that it's not universally one number.
View: https://www.youtube.com/watch?v=uZwL1vcqX5M

View: https://youtu.be/RKbe-Cq2Tjo?t=92