Technological Singularity

There are many definitions of Technological Singularity but one of the main concepts of it is that some time in the near Future the universe will become one vast computer network. Within each planet of the network will contain many simulated worlds of multiple dimensions. They will run in Nano time, meaning 1 second of real time will equate to 1 billion seconds experienced time for the virtual intelligences within it.

Related Article
Crystal Computation