Articles

Do More Cores Mean Better Performance?

The simple answer to the question “Do More Cores Mean Better Performance” is: NO! More cores do not NECESSARILY mean a better performance.

HOWEVER, there is more to it than that. You have to consider how old a certain processor and ESPECIALLY consider the series it comes from.

For example, a Quad Core Celeron processor such as N4100 is more powerful than a Dual Core Celeron processor such as N4000. Since they hail from the same series AND sub series i.e “N”, the comparison can be drawn easily and we can agree that more cores mean a better performance here.

However, when you draw a comparison with a better overall series, then this does not hold true. For example, a Quad Core Celeron processor such as N4100 is less powerful than a Dual Core Core i3 processor.

With that said, let us now study this topic in detail.

Do More Cores Mean Better Performance According to Data?

Here we will look at some of the examples from the Intel Processors to prove that generally more cores do not mean better performance. At the same time, we will also try to highlight what really DOES matter for a better performance.

Let us look at some of the latest processors and their Benchmarks from various Intel Series.

For the sake of comparison, we will only use MOBILE based processors.

We will use the benchmarks from http://cpu.userbenchmark.com/.

Intel Atom Processors

Intel Atom are the least powerful Entry Level processors. Yet, this series has a large list of Quad Core processors.

This should already answer your question about whether more cores matter or not given that some of the recent i3 processors are only Dual Core.

Anyhow, the most powerful Mobile-Based Intel Atom processor is the Intel Atom x7-Z8750 processors. This is a Quad Core processors with 1.60-2.56 GHz of clock speed.

Intel Atom x7-Z8750

Intel Atom QUAD CORE x7-Z8750 Benchmark

Intel Celeron Processors

There are two notable latest Intel Celeron processors for laptops out there. They are the Intel Celeron N4000 Dual Core Processor and Intel Celeron N4100 Quad Core Processor.

Intel Celeron N4000

This is a dual core processor with a clock speed of 1.10 to 2.60 GHz.

Despite being a dual core processor and despite having a slower base-clock speed as compared to Intel Atom x7-Z8750 processor, this processor outperforms by a small margin.

If you take the overall Benchmark results as noted by notebookcheck.net, then both processors are on equal footings.

The result is quite counter intuitive since on paper Celeron N4000 seems to be a weaker processor.

CPU.userbenchmark.com has given N4000 a better performance grade as compared to Atom x7-Z8750. It has ranked N4000 at 737th position whereas the Atom x7-Z8750 sits at 856th position.

Intel Celeron N4000

Intel Celeron DUAL CORE N4000 Benchmark

Intel Celeron N4100

This is Quad Core processor with a clock speed of 1.10 GHz to 2.40 GHz.

Note that, this too has a slower clock speed as compared to the Quad Core Intel Atom X7-Z8750 processor. However, in benchmark results, according to notebookcheck.com, it performs 13% better overall.

CPU.userbenchmark.com puts it a whopping 77% better performance results as compared to the Atom x7-Z8750 processor.

Intel Celeron N4100 Benchmark

Intel Celeron N4100 Benchmark

It is also worth noting that this processor significantly more powerful than the dual Celeron N4000.

Summary

The comparison between Quad Core Atom x7-Z8750, Dual Core Celeron N4000 and Quad Core Celeron N4100 is the best way to answer whether more cores matter or not.

They are all entry level processors and Celeron are just a notch above the Atom processors.

We can see here that it clearly does not matter. We saw that the Dual Core Celeron Processor is better vs the Quad Core Atom processor.

We also noted that clock speed is NOT a good indicator either. Intel Celeron N4100 had a lower base as well as burst clock speed as compared to the Intel Atom x7-Z8750 processor. However, it outperforms the Atom processor by a big margin.

Lastly, we saw that the Quad Core Celeron has an advantage on the Dual Core variant. Therefore, in certain comparisons, cores do matter. This is especially true when you are looking within the same series i.e Celeron and the same sub-series i.e Celeron ‘N’.

Intel Pentium Processors

This is a pretty peculiar series. There are three MOBILE based sub series of processors here i.e N, Y and U.

On top of that, there is also a distinction between Pentium Silver and Pentium Gold processors, but you don’t need to worry about that for the purpose of the comparison here.

Intel Pentium Silver N5000

This a Quad Core processor with clock speed of 1.10 GHz to 2.70 GHz. This not a bad processor at all. In fact, if you want a fairly decent entry level laptop, this processor is highly recommended.

Intel Pentium N5000

Intel Pentium N5000

Intel Pentium Gold 4415U

This is yet another Mobile based processor built generally for ultrabooks. This is Dual Core processor with hyper threading enabled. Meaning it has 4 threads in total. Furthermore, it has a clock speed of 2.30 GHz flat.

Intel Pentium 4415U

Intel Pentium 4415U Benchmark

While the CPU.userbenchmark.com shows this to be a weaker processor as compared to the Intel Pentium N5000 above. Notebookcheck.net puts this processors at a 17% better performance rating.

While you can have a difference in opinion, the fact of the matter is that this performs almost as great as the Quad Core N5000 above. Again, this time the processor with a lower number of cores seems to take the cake.

Summary

In the Celeron section above, we had seen that Quad Core N4100 was better than the Dual Core N4000.

Here we see the opposite. The Dual Core 4415U is equal, if not better, than the Quad Core Intel Pentium N5000.

While the series is the same i.e Pentium, the sub-series is different i.e Pentium ‘N’ vs Pentium ‘U’.

Therefore, again, Cores do not matter.

Related: Intel Atom Vs Celeron Vs Pentium Processors


What DOES Matter for a Better Performance?

So we have established that more cores do not mean better performance. So what really DOES matter?

One of the biggest misconceptions about processors that people have is that all of their cores are utilized at a time.

That is hardly the case. In fact, it is quite rare for one application to use all of your cores at a time. Video editing and rendering is an example of a work scenario where more cores would be utilized at a time.

On the other hand, gaming is notoriously known to be only a Single Threaded application meaning it mostly uses only a single core, although modern games use more cores than the older ones.

Therefore, when you look at the overall performance of a processor, you need to look at a combination of its components.

Here are some of the things to be taken into account.

  1. 1
    Does it have hyper threading? i.e 2 threads per core.
  2. 2
    You have to consider the single threaded performance
  3. 3
    Cache must also be taken into account. Higher the better.
  4. 4
    The Integrated graphics card also matter
  5. 5
    Base and maximum Clock Speeds
  6. 6
    Generation of the processor
  7. 7
    Lithography i.e size of the components on the processor. Current gens have 14nm size. Older processor like the 4th generation, had 22nm size. Smaller is better.

All in all, you have to look at the entire architecture of the processor.

In essence, every proceeding generation of processors upgrades the architecture so that it performs 15% better than previous one.

This is true for Intel Processors.

what matters for better performance

What Do More Cores REALLY Mean?

If more cores do not mean better performance, then why have more cores?

The idea behind having more cores has a lot to do with TDP rating and heat dissipation. Furthermore, more cores mean better multitasking experience.

Heat Dissipation
heat dissipation

In order for processors to be compatible with hand held devices like smartphones, tablets and even slim laptops, you need a processor that STAYS COOL.

Heat dissipation factor of a processor is a huge when making slim devices.

single core with a very high clock speed can run very hot. In fact, before multiple cores existed Pentium 4 was one of the most powerful single core processors and that ran excruciatingly hot.

Of course no body wants to carry around a huge smartphone with an active cooler fan attached to keep it cool. Therefore, smaller processor with low heat output are critical.

Power Rating

Carrying on with the heat dissipation idea, you have to consider the Thermal Design Power or TDP of a processor too.

The higher the TDP, the better heat dissipation you will need. On top of that, the higher the TDP, the more power it consumes.

Now a Core i7-7700 Quad Core processor has a TDP of 65W. On the other hand, the Quad Core Atom x7-8750 has a TDP of mere 2W. Therefore, logic entails that for extremely slim and mobile devices like smartphones, one would use the Atom processor.

Unfortunately, if you want to reduce the TDP, you have to reduce its clock speed, cache, integrated graphics, and almost every other aspect.

Where Do More Cores Fit In This Picture

A single powerful core has a huge TDP. Thus it would not only eat up power, it would also be burning hot on devices.

The solution is to divide the processor into cores. Having more cores reduces the stress on a single thread and divides the work load.

Multitasking

A single core really suffers when it comes to multitasking.

A single core has a single thread (considering it does not have hyper threading). When you are working on something, the thread is loaded up with the resources of that program.

Now if you make a switch to something else i.e switching from Microsoft Word to Google Chrome, the thread has to dump the resources of the current application and load up the resources of the next program.

This is called Context Switch Overhead and requires more processing power. More processing power means more TDP which in turn means more heat output.

Multiple cores, basically make the multitasking more efficient. While one thread is loaded up with your current program, the other thread could be running your background applications. This way, no single thread is being overworked.

Not only does this mean cooler running processors, but also means a better, smoother, and lag free performance for the user.

Related: How Many Threads Can A Quad Core CPU Handle?