Aby sprawdzić moje zrozumienie, chciałbym podzielić się przemyśleniami na temat wymagań energetycznych obliczeń. Jest to kontynuacja mojego poprzedniego pytania i może być związana z pytaniem Vinaya dotyczącym praw ochrony .
Przyszło mi do głowy, że z termodynamicznego punktu widzenia prowadzenie obliczeń można w pewnym stopniu uznać za analogiczne do przemieszczania ciężaru wzdłuż linii poziomej: jedyna utrata energii jest spowodowana siłami tarcia, które mogą być w zasadzie , wykonane dowolnie małe.
W idealnym ustawieniu bez sił rozpraszających (mechaniczny analog odwracalnego komputera) nie są wymagane żadne wydatki na energię. Nadal musisz dostarczać energię, aby przyspieszyć ciężar, ale możesz odzyskać wszystko podczas spowalniania. Czas pracy można dowolnie skrócić, inwestując wystarczającą ilość energii (a dokładniej, biorąc pod uwagę względność, czas pracy jest ograniczony od dołu przez , gdzie jest odległością).d
Podobnie komputer odwracalny nie wymaga żadnych nakładów energii, ale inwestycję w energię, która jest odzyskiwana pod koniec obliczeń, a czas działania można dowolnie zmniejszyć, inwestując wystarczającą ilość energii, aż do relatywistycznych limitów (jak opisano w http: // arxiv). org / abs / quant-ph / 9908043 autor: Seth Lloyd).
Z konstrukcją komputera wiążą się jednak koszty energii. Zasadniczo będzie to zależeć od szczegółów implementacji, ale przypuszczam, że możemy określić dla niego dolną granicę:
Załóżmy, że nasz komputer ma trzy rejestry (klasyczny lub kwantowy): Input , Output i Ancilla .
Do wejścia i wyjścia Rejestry mogą być odczytywane i zapisywane przez użytkownika, natomiast Ancilla rejestr jest niedostępny.
Na początku każdego obliczenia rejestr Ancilla rozpoczyna się w stanie ustalonym (np. Wszystkie zera), a pod koniec obliczeń powróci do tego samego stanu ustalonego. Tak więc, z wyjątkiem szumu zewnętrznego, stan Ancilla musi zostać zainicjowany tylko raz, gdy komputer jest zbudowany.
Dlatego stosując zasadę Landauera , przypuszczam, że zbudowanie odwracalnego komputera z bitami (kubitami) Ancilli wymaga co najmniej energii, gdzie jest stałą Boltzmanna, a jest temperaturą środowiska, w którym system jest w trakcie budowy.n k B T ln 2 k B T
Pytania:
Czy powyższe rozważania są prawidłowe?
Co się stanie, jeśli komputer odwracalny zostanie wbudowany w środowisko w temperaturze a następnie zostanie przeniesiony w środowisku o temperaturze ? Przypuszczam, że naprawdę odwracalnego komputera nie da się tak naprawdę schłodzić. Zasadniczo, jeśli dobrze rozumiem, nie powinna mieć nawet poprawnie zdefiniowanej temperatury.T ′ < T
Co się stanie, jeśli weźmiemy pod uwagę nieodwracalny komputer? Nieodwracalny komputer może wykonywać te same obliczenia przy użyciu ogólnie mniejszej liczby bitów pomocniczych, ponadto, ponieważ termicznie współdziała ze swoim środowiskiem, możemy ustawić tak, aby początkowy stan Ancilla był częścią stanu podstawowego, dlatego możemy go zainicjować, po prostu pozwalając na to ostygnąć, nie dostarczając żadnej energii. Oczywiście, ponieważ jesteśmy nieodwracalni, musimy ponosić koszty energii za każde obliczenie.
(związany z odpowiedzią Kurta na pytanie Vinay'a)
W mechanicznej analogii rozważałem tylko ruch wzdłuż linii poziomej. Gdyby ciężar był również podnoszony w kierunku pionowym, wymagany byłby dodatkowy wydatek energetyczny (lub energia byłaby odzyskana, gdyby ciężar został obniżony). Czy istnieje obliczeniowy analog tego pionowego ruchu i czy istnieje ilość, która jest konsumowana lub wytwarzana przez ten proces?
AKTUALIZACJA:
Przyszło mi do głowy, że koszt energii wymagany do zbudowania komputera można odzyskać w zasadzie całkowicie (tak myślę) po demontażu komputera.
to wartość kompromisu energii w funkcji prędkości na krok czasowy, przy założeniu stałego całkowitego czasu działania.
jakieś pomysły?