Showing posts with label future computers. Show all posts
Showing posts with label future computers. Show all posts

Friday, September 14, 2018

Biology ultimate technology? Comment on reddit thread

That is my take, this is potentially the ultimate technology barring something that manipulates physical law, though I wouldn't say biology but advanced synthetic biology to be more precise.
People tend to underestimate the power of what can actually be created when you transcend evolutionary limitations with cells.
Biology uses cells as main workhorses in many cases, but synthetic biology can allow cells to construct precise nano-structures organic and inorganic of arbitrary function. Structures that can be scaled to macroscopic dimensions if need be. Cells are able to drastically alter metabolic rate in nature, reducing it as needed, basically halting metabolism and allowing them to consume practically no energy for decades or little energy for even longer.
People tend to think in terms of just animals or plants in terms of the limits of synthetic biology in fiction. But potentially anything could be built by synthetic biology, a TV, a car, a computer, a plane.
Not only are cells able to produce electricity, but they are also able to consume electricity, not just light or chemical fuels. There have been closed systems with biological organisms only in-taking external energy able to recycle all components and continue functioning for decades or more. Self contained devices using cells can be made to recycle all wastes and not need exchange of atoms with the environment only the exchange of energy. Though such restriction can be lifted if it is more convenient as needed.
The thing is cells replicate, and could potentially be used to mass produce. Right now the efficiency of conversion from solar to chemical is quite low, and most plants have low resilience to hostile conditions, they are also not designed to be coupled with a computer for the production of arbitrary products. But cells could be coupled with the energy produced from fission or in the future from fusion, allowing unlimited replicative ability, the excess energy could be used to purify or scavenge any resources that were needed.

Wednesday, September 5, 2018

Comment on Human brain computational capacity vs near future computers near landauer limit

 When people calculate the computing power of the human brain they sometimes multiply number of synapses per neuron(often an overestimate), by maximum possible activity rates(again something that is only sustained by a neuron usually for short periods), by number of neurons(and again often another overestimate). This is a ridiculous calculation, when you consider that at least in the neocortex, the most relevant part, it is only a few percent of total neurons that are active for a given chunk of tissue. It is the only way you get the human brain performing ridiculously more computations on 20W than the theoretical numbers hypothesized for future computers near the landauer limit and consuming 100+W.
Landauer's principle is a physical principle pertaining to the lower theoretical limit of energy consumption of computation. It holds that "any logically irreversible manipulation of information, such as the erasure of a bit or the merging of two computation paths, must be accompanied by a corresponding entropy increase in non-information-bearing degrees of freedom of the information-processing apparatus or its environment"-Wikipedia
For example take this



"A common approach for estimating the computational complexity of the brain is to assume all information processing in the brain can be represented by the combination of impulses when a neuron fires (action potentials) and the size (mostly number of receptors) of the synapses that each neuron has. Thus one can multiply the estimates for the number of neurons and their synapses and add everything together. Then one multiplies this by the rate of fire for the average neurons which is about 200 action potentials per second.... So my estimate would be 1.075×10^21 FLOPS for the brain..."- timdettmers brain-vs-deep-learning-singularity 


The brain is estimated to consume 20W in total energy, some have said about 50~% of this probably goes to other non information processing functions, allowing only 10W to remain for computation.   Now that amount of computation cannot be at rates beyond the physical limits for conventional processes.

It was said by some sources computers some years ago were within 10000~ factor of the landauer limit.   Today they must be closer as computers have increased substantially, several fold, in energy efficiency.   But still a modern gpu consumes about 150W~ per 10 Teraflops.   Even taking the 10000 factor which no longer applies, some have said it is now less than 5,000 factor over landauer limit, that would mean at landauer limit 150W future computer would perform 50Petaflops at room temperature.  It is conceivable within 1-2 decades such landauer limit computers will be out of the labs and in the market.

Yet as we've said some estimates give the brain just 10Watts for computation.   So an estimate of 10^21 FLOPs which is substantially higher is basically impossible barring exotic architectures, such as ones using reversible computing, which it seems the brain does not use.