{"id":13956,"date":"2023-03-21T02:42:38","date_gmt":"2023-03-21T01:42:38","guid":{"rendered":"https:\/\/www.graviton.at\/letterswaplibrary\/energy-limits-to-the-computational-power-of-the-human-brain-by-ralph-c-merkle\/"},"modified":"2023-03-21T02:42:38","modified_gmt":"2023-03-21T01:42:38","slug":"energy-limits-to-the-computational-power-of-the-human-brain-by-ralph-c-merkle","status":"publish","type":"post","link":"https:\/\/www.graviton.at\/letterswaplibrary\/energy-limits-to-the-computational-power-of-the-human-brain-by-ralph-c-merkle\/","title":{"rendered":"Energy Limits To The Computational Power Of The Human Brain, By Ralph C. Merkle"},"content":{"rendered":"<p>Energy Limits to the Computational Power of the Human Brain<br \/>\nby Ralph C. Merkle<\/p>\n<p>Xerox PARC<br \/>\n3333 Coyote Hill Road<br \/>\nPalo Alto, CA 94304<br \/>\nmerkle@xerox.com<\/p>\n<p>This article will appear in Foresight Update #6<\/p>\n<p>The Brain as a Computer<\/p>\n<p>The view that the brain can be seen as a type of computer has gained<br \/>\ngeneral acceptance in the philosophical and computer science community.<br \/>\nJust as we ask how many mips or megaflops an IBM PC or a Cray can perform,<br \/>\nwe can ask how many operations the human brain can perform.  Neither the<br \/>\nmip nor the megaflop seems quite appropriate, though; we need something<br \/>\nnew.  One possibility is the number of synapse operations per second.<\/p>\n<p>A second possible &#8220;basic operation&#8221; is inspired by the observation that<br \/>\nsignal propagation is a major limit.  As gates become faster, smaller, and<br \/>\ncheaper, simply getting a signal from one gate to another becomes a major<br \/>\nissue.  The brain couldn&#8217;t compute if nerve impulses didn&#8217;t carry<br \/>\ninformation from one synapse to the next, and propagating a nerve impulse<br \/>\nusing the electrochemical technology of the brain requires a measurable<br \/>\namount of energy.  Thus, instead of measuring synapse operations per<br \/>\nsecond, we might measure the total distance that all nerve impulses<br \/>\ncombined can travel per second, e.g., total nerve-impulse-distance per<br \/>\nsecond.<\/p>\n<p>Other Estimates<\/p>\n<p>There are other ways to estimate the brain&#8217;s computational power.  We might<br \/>\ncount the number of synapses, guess their speed of operation, and determine<br \/>\nsynapse operations per second.  There are roughly 10**15 synapses operating<br \/>\nat about 10 impulses\/second [2], giving roughly 10**16 synapse operations<br \/>\nper second.<\/p>\n<p>A second approach is to estimate the computational power of the retina, and<br \/>\nthen multiply this estimate by the ratio of brain size to retinal size. The<br \/>\nretina is relatively well understood so we can make a reasonable estimate<br \/>\nof its computational power.  The output of the retina &#8212; carried by the<br \/>\noptic nerve &#8212; is primarily from retinal ganglion cells that perform<br \/>\n&#8220;center surround&#8221; computations (or related computations of roughly similar<br \/>\ncomplexity).  If we assume that a typical center surround computation<br \/>\nrequires about 100 analog adds and is done about 100 times per second [3],<br \/>\nthen computation of the axonal output of each ganglion cell requires about<br \/>\n10,000 analog adds per second.  There are about 1,000,000 axons in the<br \/>\noptic nerve [5, page 21], so the retina as a whole performs about 10**10<br \/>\nanalog adds per second.  There are about 10**8 nerve cells in the retina<br \/>\n[5, page 26], and between 10**10 and 10**12 nerve cells in the brain [5, \ufffd\u008f34\ufffd\ufffd\ufffd\u008f3\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd<br \/>\n\u0160page 7], so the brain is roughly 100 to 10,000 times larger than the<br \/>\nretina.  By this logic, the brain should be able to do about 10**12 to<br \/>\n10**14 operations per second (in good agreement with the estimate of<br \/>\nMoravec, who considers this approach in more detail [4, page 57 and 163]).<\/p>\n<p>The Brain Uses Energy<\/p>\n<p>A third approach is to measure the total energy used by the brain each<br \/>\nsecond, and then determine the energy used for each &#8220;basic operation.&#8221;<br \/>\nDividing the former by the latter gives the maximum number of basic<br \/>\noperations per second.  We need two pieces of information: the total energy<br \/>\nconsumed by the brain each second, and the energy used by a &#8220;basic operation.&#8221;<br \/>\nThe total energy consumption of the brain is about 25 watts [2].  Inasmuch<br \/>\nas a significant fraction of this energy will not be used for &#8220;useful<br \/>\ncomputation,&#8221; we can reasonably round this to 10 watts.<\/p>\n<p>Nerve Impulses Use Energy<\/p>\n<p>Nerve impulses are carried by either myelinated or un-myelinated axons.<br \/>\nMyelinated axons are wrapped in a fatty insulating myelin sheath,<br \/>\ninterrupted at intervals of about 1 millimeter to expose the axon.  These<br \/>\ninterruptions are called &#8220;nodes of Ranvier.&#8221;  Propagation of a nerve<br \/>\nimpulse in a myelinated axon is from one node of Ranvier to the next &#8212;<br \/>\njumping over the insulated portion.<\/p>\n<p>A nerve cell has a &#8220;resting potential&#8221; &#8212; the outside of the nerve cell is<br \/>\n0 volts (by definition), while the inside is about -60 millivolts.  There<br \/>\nis more Na+ outside a nerve cell than inside, and this chemical<br \/>\nconcentration gradient effectively adds about 50 extra millivolts to the<br \/>\nvoltage acting on the Na+ ions, for a total of about 110 millivolts [1,<br \/>\npage 15].   When a nerve impulse passes by, the internal voltage briefly<br \/>\nrises above 0 volts because of an inrush of Na+ ions.<\/p>\n<p>The Energy of a Nerve Impulse<\/p>\n<p>Nerve cell membranes have a capacitance of 1 microfarad per square<br \/>\ncentimeter, so the capacitance of a relatively small 30 square micron node<br \/>\nof Ranvier is 3 x 10**-13 farads (assuming small nodes tends to<br \/>\noverestimate the computational power of the brain).  The internodal region<br \/>\nis about 1,000 microns in length, 500 times longer than the 2 micron node,<br \/>\nbut because of the myelin sheath its capacitance is about 250 times lower<br \/>\nper square micron [5, page 180; 7, page 126] or only twice that of the<br \/>\nnode.  The total capacitance of a single node and internodal gap is thus<br \/>\nabout 9 x 10**-13 farads. The total energy in joules held by such a<br \/>\ncapacitor at 0.11 volts is 1\/2 V**2 x C, or 1\/2 x 0.11**2 x 9 x 10**-13, or<br \/>\n5 x 10**-15 joules.  This capacitor is discharged and then recharged<br \/>\nwhenever a nerve impulse passes, dissipating 5 x 10**-15 joules.  A 10 watt<br \/>\nbrain can therefore do at most 2 x 10**15 such &#8220;Ranvier ops&#8221; per second.<br \/>\nBoth larger myelinated fibers and unmyelinated fibers dissipate more<br \/>\nenergy.  Various other factors not considered here increase the total<br \/>\nenergy per nerve impulse [8], causing us to somewhat overestimate the<br \/>\nnumber of &#8220;Ranvier ops&#8221; the brain can perform. It still provides a useful<br \/>\nupper bound and is unlikely to be in error by more than an order of<br \/>\nmagnitude.<br \/>\n \ufffd\u008f3k\ufffd\ufffd\ufffd\u008f3\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd \ufffd<br \/>\n\u0160To translate &#8220;Ranvier ops&#8221; (1-millimeter jumps) into synapse opons we<br \/>\nmust know the average distance between synapses, which is not normally<br \/>\ngiven in neuroscience texts.  We can estimate it:  a human can recognize an<br \/>\nimage in about 100 milliseconds, which can take at most 100 one-millisecond<br \/>\nsynapse delays.  A single signal probably travels 100 millimeters in that<br \/>\ntime (from the eye to the back of the brain, and then some).  If it passes<br \/>\n100 synapses in 100 millimeters then it passes one synapse every millimeter<br \/>\n&#8212; which means one &#8220;synapse operation&#8221; is about one &#8220;Ranvier operation.&#8221;<\/p>\n<p>Discussion<\/p>\n<p>Both &#8220;synapse ops&#8221; and &#8220;Ranvier ops&#8221; are quite low-level.  The higher level<br \/>\n&#8220;analog addition ops&#8221; seem intuitively more powerful, so it is perhaps not<br \/>\nsurprising that the brain can perform fewer of them.<\/p>\n<p>While the software remains a major challenge, we will soon be able to build<br \/>\nhardware powerful enough to perform more such operations per second than<br \/>\ncan the human brain.  There is already a massively parallel multi-processor<br \/>\nbeing built at IBM Yorktown with a raw computational power of 10**12<br \/>\nfloating point operations per second: the TF-1.  It should be working in<br \/>\n1991 [6].  When we can build a desktop computer able to deliver 10**25 gate<br \/>\noperations per second and more (as we will surely be able to do with a<br \/>\nmature nanotechnology) and when we can write software to take advantage of<br \/>\nthat hardware (as we will also eventually be able to do), a single computer<br \/>\nwith abilities equivalent to a billion to a trillion human beings will be a<br \/>\nreality.  If a problem might today be solved by freeing all humanity from<br \/>\nall mundane cares and concerns, and focusing all their combined<br \/>\nintellectual energies upon it, then that problem can be solved in the<br \/>\nfuture by a personal computer.  No field will be left unchanged by this<br \/>\nstaggering increase in our abilities. <\/p>\n<p>Conclusion<\/p>\n<p>The total computational power of the brain is limited by several factors,<br \/>\nincluding the ability to propagate nerve impulses from one place in the<br \/>\nbrain to another.  Propagating a nerve impulse a distance of 1 millimeter<br \/>\nrequires about 5 x 10**-15 joules.  Because the total energy dissipated by<br \/>\nthe brain is about 10 watts, this means nerve impulses can collectively<br \/>\ntravel at most 2 x 10**15 millimeters per second.  By estimating the<br \/>\ndistance between synapses we can in turn estimate how many synapse<br \/>\noperations per second the brain can do.  This estimate is only slightly<br \/>\nsmaller than one based on multiplying the estimated number of synapses by<br \/>\nthe average firing rate, and two orders of magnitude greater than one based<br \/>\non functional estimates of retinal computational power.  It seems<br \/>\nreasonable to conclude that the human brain has a &#8220;raw&#8221; computational power<br \/>\nbetween 10**13 and 10**16 &#8220;operations&#8221; per second.<\/p>\n<p>References<\/p>\n<p>1.  Ionic Channels of Excitable Membranes, by Bertil Hille, Sinauer, 1984.<br \/>\n2.  Principles of Neural Science, by Eric R. Kandel and James H. Schwartz,<br \/>\n2nd edition, Elsevier, 1985.<br \/>\n3.  Tom Binford, private communication.<br \/>\n4.  Mind Children, by Hans Moravec, Harvard University Press, 1988.<br \/>\n5.  From Neuron to Brain, second edition, by Stephen W. Kuffler, John G. \ufffd\u00ef\ufffd7\ufffd\ufffd\ufffd\u008f3\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd<br \/>\n\u0160Nichols, and A. Robert Martin, Sinauer, 1984.<br \/>\n6.  &#8220;The switching network of the TF-1 Parallel Supercomputer&#8221; by Monty M.<br \/>\nDenneau, Peter H. Hochschild, and Gideon Shichman, Supercomputing, winter<br \/>\n1988 pages 7-10.<br \/>\n7.  Myelin, by Pierre Morell, Plenum Press, 1977.<br \/>\n8.  &#8220;The production and absorption of heat associated with electrical<br \/>\nactivity in nerve and electric organ&#8221; by J. M. Ritchie and R. D. Keynes,<br \/>\nQuarterly Review of Biophysics 18, 4 (1985), pp. 451-476.<\/p>\n<p>Acknowledgements<br \/>\nThe author would like to thank Richard Aldritch, Tom Binford, Eric Drexler,<br \/>\nHans Moravec, and Irwin Sobel for their comments and their patience in<br \/>\nanswering questions.<\/p>\n<p>X-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-X<br \/>\n Another file downloaded from:                     The NIRVANAnet(tm) Seven<\/p>\n<p> &amp; the Temple of the Screaming Electron   Taipan Enigma        510\/935-5845<br \/>\n Burn This Flag                           Zardoz               408\/363-9766<br \/>\n realitycheck                             Poindexter Fortran   510\/527-1662<br \/>\n Lies Unlimited                           Mick Freen           801\/278-2699<br \/>\n The New Dork Sublime                     Biffnix              415\/864-DORK<br \/>\n The Shrine                               Rif Raf              206\/794-6674<br \/>\n Planet Mirth                             Simon Jester         510\/786-6560<\/p>\n<p>                          &#8220;Raw Data for Raw Nerves&#8221;<br \/>\nX-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-X<\/p>\n<div class='watch-action'><div class='watch-position align-right'><div class='action-like'><a class='lbg-style1 like-13956 jlk' href='javascript:void(0)' data-task='like' data-post_id='13956' data-nonce='41b6e01389' rel='nofollow'><img class='wti-pixel' src='https:\/\/www.graviton.at\/letterswaplibrary\/wp-content\/plugins\/wti-like-post\/images\/pixel.gif' title='Like' \/><span class='lc-13956 lc'>0<\/span><\/a><\/div><\/div> <div class='status-13956 status align-right'><\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>Energy Limits to the Computational Power of the Human Brain by Ralph C. Merkle Xerox PARC 3333&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[27],"class_list":["post-13956","post","type-post","status-publish","format-standard","hentry","category-othernonsense","tag-english","wpcat-7-id"],"_links":{"self":[{"href":"https:\/\/www.graviton.at\/letterswaplibrary\/wp-json\/wp\/v2\/posts\/13956","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.graviton.at\/letterswaplibrary\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.graviton.at\/letterswaplibrary\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.graviton.at\/letterswaplibrary\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.graviton.at\/letterswaplibrary\/wp-json\/wp\/v2\/comments?post=13956"}],"version-history":[{"count":1,"href":"https:\/\/www.graviton.at\/letterswaplibrary\/wp-json\/wp\/v2\/posts\/13956\/revisions"}],"predecessor-version":[{"id":13957,"href":"https:\/\/www.graviton.at\/letterswaplibrary\/wp-json\/wp\/v2\/posts\/13956\/revisions\/13957"}],"wp:attachment":[{"href":"https:\/\/www.graviton.at\/letterswaplibrary\/wp-json\/wp\/v2\/media?parent=13956"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.graviton.at\/letterswaplibrary\/wp-json\/wp\/v2\/categories?post=13956"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.graviton.at\/letterswaplibrary\/wp-json\/wp\/v2\/tags?post=13956"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}