The limits of computation are governed by a number of different factors. In particular, there are several physical and practical limits to the amount of computation or data storage that can be performed with a given amount of mass, volume, or energy.
== Hardware physical limits ==
=== Processing and memory density ===
The Bekenstein bound limits the amount of information that can be stored within a spherical volume to the entropy of a black hole with the same surface area.
Thermodynamics limit the data storage of a system based on its energy, number of particles and particle modes. In p...