Sind Neuronen energieeffizienter als Transistoren?

Was die Größenordnung betrifft, wie verhält sich der Energieverbrauch eines typischen Säugetierneurons (im Gehirn) im Vergleich zum MOSFET nach dem Stand der Technik?

Sie haben ungefähr 100 W abgegeben, wenn Sie dort sitzen. Ihr Gehirn kann Verarbeitungen durchführen, die kein Chip leisten kann.
Ich stimme dafür, diese Frage zu schließen, da Sie einen MOSFET nicht sinnvoll mit einem Neuron vergleichen können. Es ist, als würde man Apfelkuchen mit Whisky vergleichen – sie machen unterschiedliche Dinge und dienen unterschiedlichen Zwecken mit unterschiedlichen Zielen.
@StephenG Das OP bittet jedoch nicht darum, die Zwecke oder Ziele zu vergleichen. zB Sie können immer noch den Kaloriengehalt von Apfelkuchen und Whisky vergleichen.
@BioPhysicist Nach Ihrer Argumentation ist hier jeder willkürliche Vergleich zwischen verschiedenen Dingen vernünftig und themenbezogen. Gemacht, um (bestenfalls) eine nutzlose und bedeutungslose Statistik zu erstellen. Noch eine weitere Quelle für sinnlose Fragen gelangweilter Leute, die überhaupt nichts dazu beitragen, den Leuten zu helfen, die Physik zu verstehen, wofür die Seite da ist.
@StephenG Bitte verdrehe nicht, was ich sage. Ich sage definitiv nicht, dass alle Vergleiche hier zum Thema gehören. Ich verteidige diese Frage nicht einmal wirklich. Ich bezog mich nur auf Ihren Kommentar. Ja, Neuronen und MOSFETs sind unterschiedlich, aber technisch kann man ihre Energien immer noch vergleichen. Das ist alles, was ich wirklich gesagt habe. Ob diese Frage hierher gehört oder nicht, ist eine andere Diskussion; ist aber keine unsinnige frage.
@BioPhysicist Ich versuche nicht, deine Worte zu verdrehen, sondern sage dir nur, wie ich sie gelesen habe, was meiner Meinung nach etwas ist, als das andere Leute sie interpretieren könnten. Danke für die Klarstellung. Wir müssen leider zustimmen, dass wir uns über die Berechtigung der Frage nicht einig sind.
@StephenG Technisch gesehen stimme ich zu, dass Neuron und Transistor einfach nicht vergleichbar sind. Ich denke jedoch, dass eine gut recherchierte Antwort, die den Unterschied zwischen den beiden erklärt, für die Community sehr nützlich sein könnte.
Stromverbrauchsvergleiche scheinen mir eine legitime Physikübung zu sein. Ich denke, das einzige große Problem bei der Frage ist eigentlich nur das Tag der effizienten Energienutzung, da für keines der verglichenen Objekte eine Metrik für "Effizienz" angegeben ist.
Vielleicht können Sie bei der Frage genauer angeben, warum Sie an einem Vergleich interessiert sind, wofür Sie diese Nummer haben möchten oder welche Art von Vergleich Sie sich ansehen. Eine sehr einfache Antwort ist, dass sowohl das Gehirn als auch ein Laptop-Computer etwa 20-30 Watt Leistung benötigen, also können Sie das durch die Anzahl der Neuronen im Gehirn oder der Transistoren im Computer teilen, um zwei Zahlen zu erhalten, aber wenn diese Werte in irgendwie nützlich hängt davon ab, wofür Sie es wollen.
Sie können ihren Stromverbrauch vergleichen, aber Sie können ihre Effizienz nicht vergleichen, und der Stromverbrauch bedeutet sehr wenig. Die Nachahmung eines Neurons würde eine komplexe Schaltung mit mehreren Transistoren erfordern, während ein komplexes neuronales Netzwerk erforderlich ist, um Probleme zu lösen, die häufig mit einfachen Transistorschaltungen behandelt werden. (Und natürlich gibt es noch andere Probleme, die Transistoren lösen können, aber Neuronen sind einfach nicht nützlich, wie z. B. das Schalten von Strom.)

Antworten (6)

Es überrascht nicht, dass es nicht so einfach ist, den Stromverbrauch einer Zelle zu ermitteln. Wie hoch ist der Stromverbrauch einer Zelle? macht verschiedene Schätzungen. Eine Schätzung für eine menschliche Zelle ist

P C e l l = 3 10 10 W

Beachten Sie beim Lesen, dass die Leistung entweder in Watt oder in ATP/s gemessen wird. ATP oder Adenosintriphosphat ist das Molekül, das Energie in Zellen speichert. Ein ATP ist die Energiemenge, die durch das Entfernen einer Phosphatgruppe freigesetzt wird.

Wie Martin Modrak betonte, hat das Gehirn 2 % der Körpermasse, sondern nutzt 20 % seiner Energie. Die Neuronen verwenden 80 % von diesem 20 % . Ich werde schätzen, dass das Gehirn ist 25 % Neuronen. Das bedeutet, dass Neuronen ungefähr verbrauchen 32 mal mehr Energie als eine typische menschliche Zelle, oder

P B R A ich N   C e l l = 10 8 W

Noch überraschender ist, dass der Stromverbrauch eines MOSFETs nicht so einfach ist, wie Sie vielleicht erwarten. Und nicht alle MOSFETs sind gleich. Einige sind für Hochspannungs-Schaltnetzteile vorgesehen. Der Leitfaden zur Berechnung der Verlustleistung von MOSFETs in der Hochleistungsversorgung gab ein Beispiel für eine Stromversorgung, bei der die Verlustleistung auftritt 1.23 W .

Aber Sie denken wahrscheinlich an einen Transistor, der in einem Computer verwendet wird. Ich fand eine nicht unterstützte grobe Schätzung in Wenn jeder Transistor in einer modernen CPU durch eine alte Vakuumröhre ersetzt würde, wie viel Strom würde diese CPU verbrauchen? dass die Leistung eines Transistors ist

P T R A N S ich S T Ö R 10 7 W

Wie Joao Mendez betonte, steht der Stromverbrauch in direktem Zusammenhang mit der Taktfrequenz. Dies liegt daran, dass die meiste Energie beim Umschalten zwischen 1 und 0 verbraucht wird. Dies ist der begrenzende Faktor der Taktgeschwindigkeit. Zu viel Stromverbrauch bedeutet, dass die Temperatur des Chips auch bei guter Kühlung zu hoch ansteigt. Bei Mobilgeräten wird der Akku außerdem schneller entladen.


Denken Sie daran, dass ein Gehirn und ein Computer auf völlig unterschiedliche Weise immense Rechenleistung erreichen.

Ein typischer Computer könnte verwenden 10 10 MOSFETs in CPU und GPU und > 10 11 in einer großen RAM-Bank. Eine typische Taktgeschwindigkeit ist > 10 9 Hertz. Es kann Hunderte von Threads "parallel" ausführen 10 Prozessoren. Von Transistor zählen ,

Max Roser, Hannah Ritchie, CC BY 4.0 https://creativecommons.org/licenses/by/4.0, über Wikimedia Commons

Andererseits hat ein Gehirn ungefähr 10 11 Neuronen Gibt es im menschlichen Gehirn wirklich so viele Neuronen wie Sterne in der Milchstraße? . Es hat auch etwa dreimal so viele Gliazellen, Neurogliazellen . Es hat eine sogenannte "Taktrate" von etwa 5 80 Hz, Wie hoch ist die Taktfrequenz des menschlichen Gehirns? , und ist massiv parallel.

MP 2Ring, Joe und Stephan Matthiesen weisen darauf hin, dass ein Neuron viele Dendriten hat, viel komplexer als ein Transistor und daher ein leistungsfähigeres Rechenelement ist. Das stimmt, aber ein Transistor ist viel schneller und kann viele Operationen in der Zeit ausführen, in der ein Neuron eine ausführen kann.

Ich habe keine gute Möglichkeit, Rechenleistung zu definieren, die für beide gelten würde, und noch viel weniger Hoffnung, sie zu vergleichen. Ein Gehirn und ein Computer können jeweils Dinge tun, die der andere nicht erreichen kann. Alles Einfache, wie das Vergleichen von Taktraten und Dendritenzahlen, ist sicherlich irreführend.

Fügen Sie vielleicht weitere Informationen zu den relativen Rechenleistungen eines Mosfet gegenüber einem Neuron und zu Mosfet-Schaltungen gegenüber neuronalen "Schaltkreisen" hinzu. Ein typisches menschliches Neuron hat viele tausend Eingabe-Synapsen (und kann Ausgaben an viele tausend andere senden), und das an einer Synapse ausgetauschte Datum ist im Allgemeinen komplexer als eine einfache Übertragung eines einzelnen Bits in eine Richtung.
Ich denke, es könnte sich lohnen, hinzuzufügen, dass der Transistor-Stromverbrauch in einem Computer direkt mit der Taktfrequenz zusammenhängt. Ansonsten genau richtig.
Gute Basis! Ein mögliches Problem dabei ist, dass Neuronen in Bezug auf den Energieverbrauch keine durchschnittlichen Zellen sind – Wiki ( en.wikipedia.org/wiki/Human_brain#Metabolism ) behauptet, dass das Gehirn beim Wiegen ~ 20% des gesamten Energieverbrauchs des gesamten Körpers verbraucht ~1,4 kg. Von diesem Verbrauch entfallen ~80 % auf Neuronen ( pnas.org/content/110/9/3549 ), sodass dies gegenüber dem Verbrauch einer durchschnittlichen menschlichen Zelle leicht einen Unterschied von ein oder zwei Größenordnungen ausmachen kann ...
Außerdem stellt sich die Frage, ob die Anzahl der MOSFETs und die Anzahl der Neuronen die richtigen Vergleichsmaße sind. Jedes Neuron leistet viel mehr Rechenleistung als ein einzelner MOSFET, da es Eingänge von vielen Verbindungen integriert, während ein einzelner MOSFET ein einfacher Schalter ist. Vielleicht besser wäre die Anzahl der Synapsen im Gehirn gegenüber der Anzahl der logischen Gatter im Computer.
@Stephan Matthiesen Ich habe eine Antwort mit einem Link zu einigen Forschungsergebnissen gepostet, von denen ich denke, dass diese beiden Vergleiche um viele Größenordnungen abweichen
@ Joe Danke. Ich stimme zu, dass beide Vergleiche nicht gut sind. Aber wie Sie sagen, ist es nicht bekannt und schwer zu wissen, wie komplex ein Neuron ist, also war der Vorschlag Synapsen vs. Logikgatter nur eine Idee, was man sich sonst noch ansehen sollte, basierend darauf, dass sie eine Art grundlegendste Einheit sind, in der die Verarbeitung stattfindet. Letztlich arbeiten Gehirn und Computer einfach so völlig unterschiedlich (z. B. ist das Gehirn nicht einmal digital, und die oben erwähnte "Gehirntaktrate" hat eine ganz andere Bedeutung als die Taktrate in einem Computer). Viele Komplikationen für jeden Vergleich!
„Wie Martin Modrak betonte, hat das Gehirn 2 % der Körpermasse, verbraucht aber 20 % seiner Energie. Die Neuronen verbrauchen 80 % dieser 20 %. Ich schätze, dass das Gehirn zu 25 % aus Neuronen besteht. Das bedeutet, dass Neuronen verwendet werden ungefähr 32-mal mehr Energie als eine typische menschliche Zelle", gehen Sie davon aus, dass Neuronen die gleiche Masse wie die durchschnittliche Zelle haben?
@Akkumulation - Aus Mangel an etwas Besserem, ja. Betrachten Sie es als "das Gehirn besteht zu 25% aus Neuronen". Ich weiß nicht wirklich, ob es wahr ist, aber es gibt mir eine grobe Schätzung.

Dies beantwortet Ihre Frage nicht direkt, aber ich denke, dieser Artikel vermittelt ein gutes Gefühl dafür, wie viel komplexer ein einzelnes biologisches Neuron ist als ein einzelner Knoten in einem künstlichen neuronalen Netzwerk. In dem im Artikel zitierten Artikel benötigen sie ein Netzwerk mit 1000 Knoten, um ein einzelnes biologisches Neuron zu modellieren, und selbst dann sagen sie, dass das biologische Neuron wahrscheinlich komplexer ist als dieses. Um dies mit Ihrer Frage zu vergleichen, müssten Sie dann eine Art Maß haben, das die Komplexität eines einzelnen Transistors mit der eines Knotens in einem neuronalen Netzwerk in Beziehung setzt. Ich bezweifle, dass Sie einfach sagen können, dass jeder Knoten entspricht X Transistoren, aber sicherlich sind die Knoten viel komplexer.

Vielleicht haben Sie also eine andere Motivation, diese Frage zu stellen. Aber wenn man sich die Funktionsweise von Transistoren in einer CPU und der von Neuronen im Gehirn irgendwie analog vorstellt und dann darauf aufbauend einen direkten Vergleich versucht, dann halte ich diesen Vergleich nicht für sehr sinnvoll.

Als Korrelation zu Ihrem Artikel: Sie haben kürzlich festgestellt, wie Neuronen die Backpropagation annähern, ohne dafür eine Ausfallzeit zu benötigen. Offensichtlich wird ein Transistor das niemals erreichen können.
@Ross Presser danke für eine interessante Referenz

Das menschliche Gehirn läuft auf etwa 12 Watt und hat ca 90 Milliarden Neuronen, für einen Stromverbrauch von ca 10 10 Watt. Ich konnte jedoch den Stromverbrauch eines MOSFET nicht finden.

Meine Intel Core I5 ​​CPU und das menschliche Gehirn verbrauchen vergleichbare Energiemengen (Größenordnung: 100W).

Mein Gehirn hat etwa 60 mal so viele Neuronen, wie meine CPU Transistoren hat.

Daher verbraucht jeder Transistor etwa die 60-fache Leistung eines Neurons.

Dies ist natürlich ein bedeutungsloser Vergleich - eine Sandschale hat etwa 15 Millionen Sandkörner und zieht überhaupt keinen Strom, verbraucht also "100 % weniger Strom als Neuronen oder Transistoren".

Weder ein Neuron noch ein Transistor haben eine eigene Rechenleistung.

Selbst der Vergleich eines ganzen Menschen mit einem ganzen Computer ist bedeutungslos - was ist schneller? Um mich zum Lachen zu bringen, ist ein Mensch schneller. Um mich zum Weinen zu bringen, ist ein Computer schneller :D

Ist Ihnen aufgefallen, dass das Üben für Prüfungen oder andere intensive intellektuelle Arbeit Sie hungrig macht? Das menschliche Gehirn verbrennt bis zu etwa 100 W. Bei manchen Jobs, zB Gesichtserkennung, ist es weitaus energieeffizienter als Computer. Bei anderen dagegen, z. B. beim Addieren von Tausenden von Zahlen, gewinnen Computer.

Guter Gedanke. Ich werde eher müde als hungrig, wenn ich nachdenke oder Sport treibe. Aber Sport macht später hungrig. Wenn ich beim Denken müde werde, kann ich manchmal an etwas anderes denken. So ähnlich wie die Verwendung verschiedener Muskeln. Ich verstehe, dass sich der Energieverbrauch des Gehirns nicht viel ändert, wenn Sie denken. Wie verändert es sich beim Sport?

Sie können den Energieverbrauch von Neuronen und Transistoren wirklich nicht sinnvoll vergleichen. Abgesehen von der Tatsache, dass es einer ziemlich leistungsstarken CPU bedarf, um ein Echtzeitmodell eines Neurons zu erstellen (bis zu dem Grad, dass wir sogar die volle Komplexität eines Neurons modellieren können), unterscheiden sie sich grundlegend.

Transistoren sind elektronische Geräte. Sie verbrauchen Energie nur, wenn sie etwas berechnen. Schalten Sie Ihren Computer aus und die CPU verbraucht null Strom. Neuronen sind lebende Zellen: Sie verbrauchen Energie, nur weil sie am Leben sind, um überhaupt am Leben zu sein. Der Energieverbrauchsunterschied zwischen aktivem Denken und Nichtdenken ist winzig, wenn es ihn überhaupt gibt.

Würde Ihr Gehirn beim Denken mehr Energie verbrauchen, würde es heiß werden und müsste durch das durchströmende Blut gekühlt werden. Dies würde Ihnen entweder helfen, sich warm zu halten, oder Sie zum Schwitzen bringen, um die Hitze loszuwerden. ist mir auch nicht aufgefallen.
@mmesser314 so funktioniert es buchstäblich! en.wikipedia.org/wiki/Functional_magnetic_resonance_imaging
@Lawnmower Man: Die Frage ist jedoch, was der Unterschied im Energieverbrauch zwischen einem "ruhenden" Neuron und einem aktiven ist? Sagen Sie zum Beispiel Neuronen im visuellen Kortex, wenn Sie sich in einem dunklen Raum befinden, im Vergleich zur Verarbeitung einer komplexen visuellen Szene. Mein Verständnis ist, dass es irgendwo um 5% liegt.