The Future of Computers

Thirty years we got used to the fact that computers are getting faster every year. The CPU in your mobile phone is probably thousands of time faster than the computer on board the Apollo missions. But we already reached a boundary in computer manufacturing that has forced the whole hardware and software industry to change and that is making it more and more difficult to enhance computer power every year. Computers nowadays have the same frequency as the models of last year and the year before. Ten years ago we still could compare the frequency of CPUs to tell which is faster, this is no longer possible. Raising the frequency of the CPU raises the power consumption and heat production over linear. This was the easiest way to raise the performance in the past decades, but the industry had to find other ways. That was the time multi code CPUs where starting to emerge. Nowadays some mobile devices have 4 or even 8 cores. Cores are nothing else but the inner part of a CPU, so instead of having one of those in a CPU, the industry started to integrate 2 or more of these cores into one CPU. Two cores should theoretically have double the performance of one. Unfortunately this is not true. Software traditionally is written to make use of one core. Adding more cores to the CPU will not speed up this kind of software. You need specially written software that makes use of these additional cores.

But we will hit another performance wall soon and industry analysts already can see this wall as the industry is working hard to keep it at bay. The miniaturization of electronic gate structures onto the silicon chip is becoming more and more difficult with every generation. The cost for a new fab is becoming too expensive for one company very soon.

So, we will have to get used to computers not getting faster every year. The industry will try to compensate, they will try to sell us other features like lower power consumption, but eventually computers will no longer dramatically change in performance. These revolutions in the virtual world that we came to get used to will no longer happen, or become very rare. Computers will still be cheep and they still will be everywhere more than now, but new inventions and breakthroughs will slow down to the pace of other industries.

Humanity will adapt. We will pic computers for their design instead of their performance. Come to think of it, we are already doing that. Finally the computer industry will become an industry as all the others and the enormous human labor we invest into it will be reduced to that of other industries.