CPUs aren’t getting faster clock speeds and they aren’t getting more cores. How are they improving in performance?

321 views

CPUs aren’t getting faster clock speeds and they aren’t getting more cores. How are they improving in performance?

In: 18

9 Answers

Anonymous 0 Comments

Clock speeds are a metric to inform about how fast instructions (assembly) can be processed. Cores are useful for parallelization and multithreading.

Yet CPUs are bottlenecked by how fast the information that needs to be operated on can get to the CPU.

Different levels in the memory hierarchy take orders of magnitude in time differences to access.

Faster RAM helps a lot, more L1 cache helps astronomically more!

Newer CPUs have better leveraged high level caches.

It is also incredibly important to note how the software was designed. Some programs will always be slow because troglodytes wrote them.

You are viewing 1 out of 9 answers, click here to view all answers.