Has CPU Performance Reached a Plateau?

in #steemstem8 years ago (edited)

Hello guys,

Today I thought a cool topic to write about would be CPU performance and whether it has reached a plateau.

cpu-images-min.jpg[1]

You probably have heard of Moore's law which states that computer power doubles about every two years, this law actually is talking about transistor density because in CPUs, the actual power of the CPU is pretty much determined by the number of transistors. That's why you can see really old CPUs that have the same frequency like 3.0 gigahertz but there are a lot weaker than today's CPUs obviously because they have way fewer transistors.

800px-Transistor_Count_and_Moore's_Law_-_2011.svg.png[2]
[Exponential growth with transistor count doubling every two years Wikipedia]

The CEO of Intel said that at this point, computer power really only doubles about once every 2 years so that's kind of a cadence we are in right now.

How does computer power increase?

As I said before, it's all about transistors in a CPU. Basically, as the transistor get smaller, you can fit more in and do more stuff in the same amount of space but obviously if it get super small, there's going to be a limit to how small you can make a transistor.

We are currently about 14 nanometer architecture and they're probably going to push it down to 10 pretty soon but when you get small enough, you’re not going to be able to get any smaller because there is a fundamental limit which is the size of an atom and even bigger than that, once you get really small down to the size of a couple atoms, you're going to get some atomic forces that are going to interfere with how the transistor would be able to operate.

14nmInterconnect.jpg[3]
[Intel 14nm technology in detail Anandtech]

Transistor density is only one option for increasing computer power obviously, you can't get any smaller than a certain point but you can increase the actual size of the CPU itself using the same density so you gotta add more transistors, it would just have to be bigger. We could also see higher gigahertz and higher frequencies to improve the processing speed, the number of operations per second so you could have the same number of transistors but make it more powerful if we figure out how to increase the frequency like the crazy new technologies altogether such as quantum computing.

A transistor works on “1s” and “0s” on binary but quantum transistors or computers actually has three, it's called a qubit, it can be either on = 1, off = 0 or both at the same time so I don't really know the specifics of that but that would be able to exponentially increase the power of a computer.

As a side note, there are actually some developed quantum computers that do work and are able to calculate very basic operations.

For five decades, Moore’s law held up pretty well: Roughly every two years, the number of transistors one could fit on a chip doubled, all while costs steadily declined. Today, however, transistors and other electronic components are so small they’re beginning to bump up against fundamental physical limits on their size. Moore’s law has reached its end, and it’s going to take something different to meet the need for computing that is ever faster, cheaper and more efficient.
source

Moore's law has pretty much been true for the past several decades but I'd imagine we're going to start to see it not hold true for a while, it might slow down but obviously, computer power is never going to stop improving as technology moves forward, we just might not be able to get past that fundamental transistor density and that’s simply because of the atoms, you can't get smaller than an atom.

Conclusion

As I mentioned, there's going to be other stuff we can do to improve efficiency even in the software side so I'm not too worried and I think we're going to start to see some amazing technology computers coming in each generation.
I'm sure you guys have some thoughts on this so share your thoughts and don’t forget to smash that upvote button.



References: 1 - 2 - 3

Image sources: 1 - 2 - 3



Thanks.png

WhYkkh9.gif
GIF made by @foundation



Thanks to @camzy & @samstickkz for this amazing toon.

index.jpg

upvotefollowresteem.gif

Sort:  

So educative..great post you got here @ememovic

I think CPU developments will stagnate, and Moore's law doesn't/won't apply anymore. Intel stepping down from their tick/tock strategy was the first indicator of this. The performance gains they're getting now are simply by increasing the die size (AMD's ThreadRipper comes to mind). Quantum computing will be major leap, though.

Yea, Quantum computing will be a major breakthrough but it isn't portable currently, I hope to see portable Quantum computers in the near future.

The only thing I know about CPU is that box....
That white box that use to hold EBA

hahaha, funny dude.

Very solid overview. Perhaps a sequel could talk more about quantum computers?

Thanks, maybe soon.

The real advances shoudl now come from cleaner, more efficient code. 8gb for an OS???? wtf. Native OS with hardware designed to suit with no compromise? That's the future...

Congratulations, you have received a free upvote from @bonds!

Bonds offers a hedge against volatility as well as paid upvote and reSTEEM services.

Bonds is not a bot- this is run by humans, for humans.

Check out our #introduceyourself post to find- out more- if you like the idea, like or reSTEEM it, and we all benefit.

Happy STEEMing!

I may answer with one single word: parallelization? This is an esy way to gain power. But it is similar to increase the CPU size, somehow.

That's another good idea (software-wise), it'll definitely speed up computations.

Thanks for the upvote sir, Compliments of the season.

Merry Xmas and HNY to you as well :)

I had no idea the power doubling. Well detailed post bro, steem on

Coin Marketplace

STEEM 0.04
TRX 0.33
JST 0.084
BTC 64517.84
ETH 1742.19
USDT 1.00
SBD 0.42