Aufgabe vollständig gelöst
-
Ein Handy-Akku, der 10.000 Stunden hält, und derselbe Akku, der 384.500 Jahre hält 6 Schritte
Berechnen Sie die minimale Energie, die die Physik für das Löschen eines Bits bei Körpertemperatur zulässt, vergleichen Sie diese mit dem tatsächlichen Aufwand eines Logikereignisses in Silizium und verbrauchen Sie dann einen 10-Wh-Handy-Akku auf beide Arten bei einer Billion Operationen pro Sekunde.
-
Die Landauer-Grenze besagt, dass das Löschen eines Bits an Information mindestens kBT ln 2 kostet, und keine Umgestaltung der Schaltung dies vermeidet, da der Aufwand für das Vernichten der Information anfällt und nicht für das Bewegen der Ladung.
-
Setzen Sie die Körpertemperatur ein. 1,380649 × 10⁻²³ × 310 × 0,69315 = 2,967 × 10⁻²¹ J pro Bit. Das ist die gesamte Untergrenze, und es ist eine sehr kleine Zahl.
-
Ein Logikereignis auf heutigem Silizium kostet etwa 1 × 10⁻¹⁵ J. Dividiert man: 10⁻¹⁵ ÷ 2,967 × 10⁻²¹ = 337.077. Reale Hardware arbeitet etwa dreihunderttausendmal über dieser Untergrenze.
-
Nun verbrauchen Sie einen Akku. 10 Wh sind 10 × 3600 = 36.000 J. Bei den tatsächlichen Kosten reicht dies für 36.000 ÷ 10⁻¹⁵ = 3,60 × 10¹⁹ Operationen; an der Untergrenze würde dies für 36.000 ÷ 2,967 × 10⁻²¹ = 1,21 × 10²⁵ reichen.
-
Betreiben Sie diese mit 10¹² Operationen pro Sekunde. Der reale Akku hält 3,60 × 10⁷ s, was 10.000 Stunden entspricht. Der durch die Untergrenze begrenzte Akku hält 1,21 × 10¹³ s, was 384.500 Jahren entspricht.
-
Versuchen Sie, die Lücke durch Kühlung zu schließen. Das Absenken von 310 K auf 300 K verringert die Untergrenze auf 2,871 × 10⁻²¹ J, eine Einsparung von 3,2 %, da die Schranke linear in T verläuft. Der Faktor 337.077 ist kein Temperatureffekt und kein Thermostat ändert daran etwas.
Antwort
Derselbe Akku hält bei derselben Operationsrate in Silizium 10.000 Stunden und an der thermodynamischen Grenze 384.500 Jahre. Dies klärt, wozu die Landauer-Grenze dient. Sie ist nicht der Grund, warum Computer Energie benötigen, und sie ist kein Ziel, dem sich jemand annähert: Beim 337.077-Fachen der Untergrenze fließt im Wesentlichen die gesamte Energie eines Chips in das Auf- und Entladen von Kapazitäten, das Ansteuern von Leitungen sowie Leckströme, und nichts davon sind die unreduzierbaren Kosten des Vergessens. Eine Seite, die besagt, „Rechnen hat einen fundamentalen Energieaufwand“, ist zwar wahr, geht aber fast vollständig am Thema vorbei. Die Zahl, die es zu zitieren lohnt, ist das Verhältnis, nicht die Grenze. Und beachten Sie, was die Grenze nicht in Rechnung stellt: Eine reversible Operation löscht nichts, hat also gar keine Untergrenze — was der eigentliche Grund dafür ist, dass reversibles Rechnen ein Forschungsgebiet und kein bloßes Kuriosum ist.
-
Lernpfad
Rechnen mit Molekülen
Quellen (2)
- The original statement of the irreversible-computation energy bound: R. Landauer, “Irreversibility and Heat Generation in the Computing Process.” IBM Journal of Research and Development 5(3), 183–191, 1961.
- Direct experimental approach to the kT ln 2 limit in a one-bit memory: A. Bérut et al., “Experimental verification of Landauer’s principle linking information and thermodynamics.” Nature 483, 187–189, 2012.