What is the computational power of the universe if all matter could be harnessed for computing and how long will it be before we get there?
Here are some back-of-the-napkin calculations:
Computations per second per kg of matter
There are already some thoughts on this. Ray Kurzweil in The Singularity Is Near discusses quantum computing and the theoretical limit of 1 kg of matter being able to process computations per second (CPS).
Matter in the universe
Using Sir Fred Hoyle's estimation of matter in the universe, based on a steady-state universe, we end up getting kg.
OK, so handy multiplication gives us CPS / kg x [mass of universe] or
Total computational power of the universe:
CPS
or 800 googol CPS... at that amount, we can probably be safe to say 1 googol FLOP.
Extending Moore's Law - that the power of processing doubles every two years - beyond the end of transistors, we need to find out how many doublings we need to accomplish to get to this large number. First, we need to know what is today's record.
Current computing record
The record holding computer as of today is the K Computer at the RIKEN Advanced Institute for Computational Science (AICS) in Kobe (record set June 2011 - written here October 1, 2011 and soon to be very dated). The processing power of this computer is 8 PetaFLOPS or CPS.
Time until we reach the computational power of the universe
If we let n be the number of doublings until we get to this level, we get this:
doublings
Multiplying n by two to get the number of years:
years
So, in 246 years, we'll reach the computational power of the universe of more or less a googol calculations per second. The year will be 2257 in the Gregorian calendar, 1678 in the Muslim calendar, 1636 in the Persian calendar, and 6018 in the Hebrew calendar.
Of course, there are some huge assumptions with these calculations:
- The numbers used above are correct
- Moore's Law will continue to hold
- We can get access to distant matter for computing
- I haven't made any ridiculous & glaringly obvious math mistakes
- I'm not missing other hugely obvious assumptions
Enjoy... and happy 5772!
PS - Some interest readings: