CPU ghz understanding

Ramzyy

Distinguished
Dec 12, 2016
174
2
18,695
If I have a 4 core @ 3.40ghz does that mean that each core has 3.40ghz which would equal to 13.6ghz or all 4 core together have 3.40ghz? And lets say another cpu has 2 cores @ 4ghz each would it be better than the 4core cpu?
 
Solution
The ghz is the operating frequency of each core.
But not all processors do the same amount of work per ghz. Called IPC or instructions per clock.
Newer gen intel processors do more work per clock than older ones.
In general, intel processors do more work per clock than amd. With ryzen, the delta has reduced considerably to where intel has perhaps a 10% advantage.

Many tasks are single threaded so the performance of ta single core is the limiting factor.
Many tasks are multithreaded, and you can run many apps at once.
In those cases, the total capability increases with the number of cores.

Then there is something called hyperthreading.
That lets a single core do the work of two by using residual capabilities of one core to dispatch a...
hmmmm
try to understand this way
single core CPU@4GHZ will perform task at x timesss
where as dual core CPU @3GHZ is better because there are 2 cores working 3ghz

same as for 3.4Ghz with 4 cores is faster then the 2 cores @ 4Ghz
which CPU you have? model no?

for more technical read this
https://create.pro/blog/need-lots-cores-faster-cpu-clock-speed-cores-ghz-multi-threading-hyper-threading-explained/
 

My cpu is AMD A10-7700k Radeon R7,10 compute cores 4C+6G 3.40ghz
 
The ghz is the operating frequency of each core.
But not all processors do the same amount of work per ghz. Called IPC or instructions per clock.
Newer gen intel processors do more work per clock than older ones.
In general, intel processors do more work per clock than amd. With ryzen, the delta has reduced considerably to where intel has perhaps a 10% advantage.

Many tasks are single threaded so the performance of ta single core is the limiting factor.
Many tasks are multithreaded, and you can run many apps at once.
In those cases, the total capability increases with the number of cores.

Then there is something called hyperthreading.
That lets a single core do the work of two by using residual capabilities of one core to dispatch a secont thread.

You can sort this all out simply by looking at the passmark performance numbers of the cpu.
To see the big difference possible, here are two examples of a 3.4 ghz processor:
A Pentium 4 @3.4ghz from 10 years ago has a total passmark rating of 396 and a single thread rating of 749
https://www.cpubenchmark.net/cpu.php?cpu=Intel+Pentium+4+3.40GHz

A I7-6700 @3.4 has a rating of 10006 and a single thread rating of 2153.
https://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i7-6700+%40+3.40GHz

Update...
Your A10-7700K has a rating of 5141 and a single thread rating of 1497.
https://www.cpubenchmark.net/cpu.php?cpu=AMD+A10-7700K+APU
 
Solution
Each core operates at 3.4GHz and how much performance you get depends on how well the software you use scales to multiple cores. Very little mainstream software achieves anywhere near perfect scaling, so the total performance you get is typically significantly less than a single hypothetical core running at 4X the frequency. Some software doesn't scale at all.
 

So is my rating of the cpu bad? or it's ok but could be better? If you have more cores and lower ghz is that good or bad? Does the ghz play a big part in Gaming?
 


The A10-7700k is a middle ground processor, and will play some games very well. If you have a setup with components built for overclocking, you can get better performance by overclocking.

If you want to game, I would recommend getting a dedicated discreet GPU for your PC if you have been using the built in iGPU cores. It will improve your frame rates quite a bit at this time. In the future, once the bandwidth limitations on system memory are not as big an issue, a new processor like yours from that time period will probably play many games at reasonable frame rates without a discreet GPU (probably about the time DDR5 becomes available for desktop platforms, i.e. in 2-4 years).

 

I'm getting the Gtx 1060 6gb in about 2 days and I know the cpu is a bit low for that but up to how many MHz can I boost up the cpu to? I made a new thread about it so If you could help me :)
 


Does that mean altogether I have 13ghz working?
 

This is a gross over-simplification. You only achieve "13GHz working" if your workload achieves 100% multi-processor scaling, which is practically never the case in mainstream software and even less common in games.