Jump to content

Cores vs Threads vs Speed

Go to solution Solved by Ydfhlx,
53 minutes ago, KhaderKh said:

Hi,

 

After AMD launched their new CPUs its becoming more confusing on which is better for gaming? more cores? threads, speed? the 5600x destroyed all theories that more cores is better or more clock speed is better, having a CPU like the 5600x with 6 cores and 12 threads @4.6ghz beating 8 cores 16 threads intel CPU like the 9900K or 10900K @5.ghz?  

 

does buying 5600x future proof? I mean only 6 cores and 12 threads @4.6ghz!

 

what games really want? cores or more speed, do game fully utilize the threads or not?

Gamers want performance.

 

Comparing just the hard specifications like cores/clock speed is like judging the car by displacement of the engine or number of wheels. Displacement doesn't equal horsepower because different engines are better or worse. Same thing goes for clock speeds, for instance Ryzen 5 5600X boosts only 0.1 GHz higher than its predecessor, but its instructions per clock are 19% higher, so it performs much better. (only exception to this is comparing different chips of same manufacturer and generation, because their IPC and other specs should be same).

 

Comparing (generally everything moder not-cheapest supports 2 threads per core, so don't worry about them), is as I said like judging car by number of wheels. 1 or 2 cores will not be enough for anything other than word/internet browsing, but having 16 of them won't help you in games compared to having 4 or 6. It's a bit more complicated than that, but you should get what I mean. Games don't really need above 4 cores, another 2 for background stuff and it's really enough, vast majority of games (if not all) won't utilise even the 8 threads evenly.

 

A small exception is the fact that more expensive CPUs get, apart from more cores, the higher single-core performance is - although not by much, it is worth mentioning. But whether will that matter or not depends on the GPU and monitor it will be coupled with.

 

So how do you compare CPUs between each other? it's best to look at their relative performance in games you play.

 

Future-proofness is a hard topic. In my opinion 6 cores is futureproof, because still over 40% of gamers have only 4 cores (and ~30% have 6 cores, while only 12% - 8 cores), so developers making games for 8-10 cores would be shooting in their knee. In terms of speed? No different that other CPUs. Another aspect of this is motherborad however, AMD will be probably switching to new socket with their next CPU generation, so you wouldn't be able to reuse the mobo you get for the 5600x.

 

Generally, if you want best help, specify your a) usage - the games you play, other apps you use b) budget (or target FPS) c) other components you have or have to be included in budget (GPU, RAM, monitor).

Hi,

 

After AMD launched their new CPUs its becoming more confusing on which is better for gaming? more cores? threads, speed? the 5600x destroyed all theories that more cores is better or more clock speed is better, having a CPU like the 5600x with 6 cores and 12 threads @4.6ghz beating 8 cores 16 threads intel CPU like the 9900K or 10900K @5.ghz?  

 

does buying 5600x future proof? I mean only 6 cores and 12 threads @4.6ghz!

 

what games really want? cores or more speed, do game fully utilize the threads or not?

Link to comment
https://linustechtips.com/topic/1313620-cores-vs-threads-vs-speed/
Share on other sites

Link to post
Share on other sites

Don't compare Ghz between CPU's, especially not between Intel/AMD nor inbetween different generations of CPU's. There is an important piece missing, which is the "IPC", instructions per clock, what the CPU can do per Ghz.

 

Games generally don't need 16 threads or whatever, which in my mind makes 6c12t a good option, especially since the money you save on your CPU can be used on a graphics card.

In most games, the graphics card is much more important than the CPU, which is why I mention that.

But of course, not all games are created equally, some games do prefer more CPU cores, so it will always depend.

 

I think the 5600X or Intel equivalent are a good starting point to look at, from which you can look at the best CPU/GPU pairing.

"We're all in this together, might as well be friends" Tom, Toonami.

 

mini eLiXiVy: my open source 65% mechanical PCB, a build log, PCB anatomy and discussing open source licenses: https://linustechtips.com/topic/1366493-elixivy-a-65-mechanical-keyboard-build-log-pcb-anatomy-and-how-i-open-sourced-this-project/

 

mini_cardboard: a 4% keyboard build log and how keyboards workhttps://linustechtips.com/topic/1328547-mini_cardboard-a-4-keyboard-build-log-and-how-keyboards-work/

Link to post
Share on other sites

4 minutes ago, minibois said:

Don't compare Ghz between CPU's

Bruh AMD was first to 5.0ghz and that chip was super HOTT.  Slow AF but super HOTT! 😉

Workstation Laptop: Dell Precision 7540, Xeon E-2276M, 32gb DDR4, Quadro T2000 GPU, 4k display

Wifes Rig: ASRock B550m Riptide, Ryzen 5 5600X, Sapphire Nitro+ RX 6700 XT, 16gb (2x8) 3600mhz V-Color Skywalker RAM, ARESGAME AGS 850w PSU, 1tb WD Black SN750, 500gb Crucial m.2, DIYPC MA01-G case

My Rig: ASRock B450m Pro4, Ryzen 5 3600, ARESGAME River 5 CPU cooler, EVGA RTX 2060 KO, 16gb (2x8) 3600mhz TeamGroup T-Force RAM, ARESGAME AGV750w PSU, 1tb WD Black SN750 NVMe Win 10 boot drive, 3tb Hitachi 7200 RPM HDD, Fractal Design Focus G Mini custom painted.  

NVIDIA GeForce RTX 2060 video card benchmark result - AMD Ryzen 5 3600,ASRock B450M Pro4 (3dmark.com)

Daughter 1 Rig: ASrock B450 Pro4, Ryzen 7 1700 @ 4.2ghz all core 1.4vCore, AMD R9 Fury X w/ Swiftech KOMODO waterblock, Custom Loop 2x240mm + 1x120mm radiators in push/pull 16gb (2x8) Patriot Viper CL14 2666mhz RAM, Corsair HX850 PSU, 250gb Samsun 960 EVO NVMe Win 10 boot drive, 500gb Samsung 840 EVO SSD, 512GB TeamGroup MP30 M.2 SATA III SSD, SuperTalent 512gb SATA III SSD, CoolerMaster HAF XM Case. 

https://www.3dmark.com/3dm/37004594?

Daughter 2 Rig: ASUS B350-PRIME ATX, Ryzen 7 1700, Sapphire Nitro+ R9 Fury Tri-X, 16gb (2x8) 3200mhz V-Color Skywalker, ANTEC Earthwatts 750w PSU, MasterLiquid Lite 120 AIO cooler in Push/Pull config as rear exhaust, 250gb Samsung 850 Evo SSD, Patriot Burst 240gb SSD, Cougar MX330-X Case

 

Link to post
Share on other sites

More cores doesn't equal speed. For example the FX 9590 had 8 cores, while the 5600x has 6 cores. The 5600x has a significantly better IPC, which is one of the reasons why the 5600x dominates the 9590 in almost everything. (I know this is an extreme example, and the 8 "cores" in the 9590 aren't really cores, but still gets my point across)

geometry is hard
b550 > x570

Link to post
Share on other sites

53 minutes ago, KhaderKh said:

Hi,

 

After AMD launched their new CPUs its becoming more confusing on which is better for gaming? more cores? threads, speed? the 5600x destroyed all theories that more cores is better or more clock speed is better, having a CPU like the 5600x with 6 cores and 12 threads @4.6ghz beating 8 cores 16 threads intel CPU like the 9900K or 10900K @5.ghz?  

 

does buying 5600x future proof? I mean only 6 cores and 12 threads @4.6ghz!

 

what games really want? cores or more speed, do game fully utilize the threads or not?

Gamers want performance.

 

Comparing just the hard specifications like cores/clock speed is like judging the car by displacement of the engine or number of wheels. Displacement doesn't equal horsepower because different engines are better or worse. Same thing goes for clock speeds, for instance Ryzen 5 5600X boosts only 0.1 GHz higher than its predecessor, but its instructions per clock are 19% higher, so it performs much better. (only exception to this is comparing different chips of same manufacturer and generation, because their IPC and other specs should be same).

 

Comparing (generally everything moder not-cheapest supports 2 threads per core, so don't worry about them), is as I said like judging car by number of wheels. 1 or 2 cores will not be enough for anything other than word/internet browsing, but having 16 of them won't help you in games compared to having 4 or 6. It's a bit more complicated than that, but you should get what I mean. Games don't really need above 4 cores, another 2 for background stuff and it's really enough, vast majority of games (if not all) won't utilise even the 8 threads evenly.

 

A small exception is the fact that more expensive CPUs get, apart from more cores, the higher single-core performance is - although not by much, it is worth mentioning. But whether will that matter or not depends on the GPU and monitor it will be coupled with.

 

So how do you compare CPUs between each other? it's best to look at their relative performance in games you play.

 

Future-proofness is a hard topic. In my opinion 6 cores is futureproof, because still over 40% of gamers have only 4 cores (and ~30% have 6 cores, while only 12% - 8 cores), so developers making games for 8-10 cores would be shooting in their knee. In terms of speed? No different that other CPUs. Another aspect of this is motherborad however, AMD will be probably switching to new socket with their next CPU generation, so you wouldn't be able to reuse the mobo you get for the 5600x.

 

Generally, if you want best help, specify your a) usage - the games you play, other apps you use b) budget (or target FPS) c) other components you have or have to be included in budget (GPU, RAM, monitor).

Link to post
Share on other sites

27 minutes ago, KhaderKh said:

what games really want? cores or more speed, do game fully utilize the threads or not?

Depends on the game(s).

 

If a game only uses a single thread or one of its threads is responsible for most of its operations, you will benefit the most from a faster core. On the other hand, If a game can make (efficient) use of multiple threads, more cores may be beneficial (up to a certain point). Even then, a faster quad-core may perform better than a slower eight-core.

 

Ideally have a look at some benchmarks for the games you intent to play that focus on how performance scales with number of cores and/or processor speed.

Remember to either quote or @mention others, so they are notified of your reply

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×