How do multiple cores help increase performance? Why are 4 cores @ 1GHz faster than 1 core @ 4GHz?

How do multiple cores help increase performance? Why are 4 cores @ 1GHz faster than 1 core @ 4GHz?

Fuck off stupid weaboo.
>>>/sqt/

It's not a stupid question or I would've posted it there.

clock comparison will depend on the architecture scaling. more cores will only be faster if the load can actually be distributed.

it isn't faster. simply put, it easier to fabricate a chip with 4 smaller cores instead of one powerful one.

They don't or AMD would be in the lead.

>How do multiple cores help increase performance?
It's basically several small CPUs in one.

>Why are 4 cores @ 1GHz faster than 1 core @ 4GHz?
they are not.

depends on the software you want to run you stupid anime poster

it is a stupid question

you're simply wrong, seeing how we had 3GHz pentium 4s before dualcore and quad became a thing, you fucking retard

true

false


As to answer your question: all operating systems nowadays are capable of utilizing more than 1 core.
However, programs can't really benefit from the performance gains, unless they're specifically designed to run on multiple CPU cores, in which case you can expect a 70% or so performance gain vs single core performance

Single core just scales 1:1 more or less, while 2+ cores require some extra work, but can generally give you more performance.

More cores aren't faster.
They are more unstable to work with and require special attention from a developer in terms of software.

Less cores = more stable = no special management software required to make it work and complicate things.

This is why so many people are begging for Graphene, albeit that won't happen for the next 2 decades at least the way Intel are jewing and AMD are failing.

>false
>proceeds to agree with me

Taiga a cute

different but same question: Why bother with making the internals of a cpu smaller? why not make it bigger and fit more cpu stuff inside one?

Do you mean the transitor size or acctual die size?

Smaller transistors (like 14nm) means more transitors in smaller space and more efficient transistors = higher clocks/less heat

Smaller die is because they can fit more into a wafer and the risk of one die being broken is smaller.

Taiga a slut.

Don't sexualise the Taiga

>This is why so many people are begging for Graphene,
They are to busy begging, so they don't optimize their programs?

4 cores @ 1 GHz are not necessarily faster than 1 core @ 4 GHz, assuming same CPU architecture. But strictly speaking, the 4 GHz CPU is going to run stupidly hot. Intel started pushing multicore CPUs after they were hitting a wall with heat on their Pentium 4s.

Modern CPUs generally don't go higher than 4-5 GHz after overclocking, but adding more cores allows tasks to be run in parallel, thus getting more work done on that same 4 GHz. To put things into perspective, normally my kernel is going to divide up all of my processes and threads into time slices, and schedule them on the CPU. If I have one core, it cannot be running the embedded JavaScript in my Discord tab while decoding audio in my YouTube tab. Instead, it will have to switch between the two. My Quad Core CPU can do both simultaneously, and then let both cores be idle for a bit longer (which subsequently also means less energy usage on top of the performance boost).

If an algorithm is easily parallelizable then it's possible that something like 4x 1.5ghz processors might be faster than 1x 4ghz processor, but there's some overheard with parallelizing tasks so it's never going to be the case that 4x1ghz == 1x4ghz.

If the program's algorithm is not easily parallized, then it's not going to help performance much.

Why do you think apple can make the a10 fusion, which smashes all the 3010101 cored mediakek trash or Qualcomm housefire chipsets

A single core at X Ghz will always be faster than multiple cores with a combined clock rate of X Ghz.

However power consumption increases with higher clocks and voltage quadratically which means Y cores at X/Y Ghz will always consume less total power than a single core at X Ghz.

>20 replies
>no one's posted any of the cow2beef edits yet

Because 4 GHz cores can't exist because electronics only work well in low frequencies. That's why we make more cores instead.

Now back to you dumb weeb.

The 6700k is 4Ghz at stock and easily overclockable to 5Ghz with proper cooling.

1 core, 4 tasks
>do task
>do task
>do task
>do task
>finished

4 cores, 4 tasks
>do task >do task >do task >do task
>finished


asfor 4x1.0ghz vs 1x4.0ghz
who the fuck even does that?

Nice try, CPUcuck. The ALU is 4 GHz but the whole core isn't.

You may be able to distribute work onto them, but there is a lot of hassle with synchronizing work between cores. It is totally possible and not at all far fetched that a poor implementation of multi threading will perform significantly worse on multiple cores than on a single core.

more like

4 cores 4 tasks
>dsk
>ddo ta
>
>dodo tskaskta

kek, or:
>done-dndodoe doed e doe de e

How we imagine it is
How it really is

>... we had 3GHz pentium 4s before dualcore and quad...

AND... now have 9000 cores still around the the 3GHz, because its more practical than to have 6GHz cores

but that is not true desu
if you have a program written without any multirthreading capabilities it will always be faster with a single highly clocked core