Organizacja i architektura komputerów kwantowych

14

Jakie urządzenia i ich połączenia są używane razem z procesorami kwantowymi? Czy są kompatybilne z urządzeniami sprzętowymi, takimi jak pamięć podręczna, pamięć RAM, dyski obecnych komputerów?

check123
źródło
możesz być zainteresowany powiązanym pytaniem na temat cstheory.
Artem Kaznatcheev,

Odpowiedzi:

13

To, co określasz jako aktualne komputery, nazywa się architekturą von Neumanna . Podejście to jest jednym z wielu sposobów myślenia o obliczeniach klasycznych. Istnieją też inne podejścia klasyczne, które mogą, ale nie muszą, mieć odpowiednie uogólnienia w obliczeniach kwantowych . Architektura von Neumanna wydaje się mało prawdopodobna w obliczeniach kwantowych , ze względu na jej trudność zarówno od strony teoretycznej, jak i implementacyjnej.

Jednak, jak wspomniałem w cstheory , jest artykuł na temat implementacji architektury kwantowej von Neumanna. Robią to za pośrednictwem kubitów nadprzewodzących, oczywiście implementacja jest bardzo mała, z zaledwie 7 częściami kwantowymi: dwoma kubitami nadprzewodzącymi, szyną kwantową, dwiema pamięcią kwantową i dwoma rejestrami zerowania. Umożliwia to ich kwantowemu procesorowi wykonywanie bramek jedno-, dwu- i trzy-kubitowych na kubitach, a pamięć pozwala na zapisywanie, odczytywanie i zerowanie kubitów (danych). Wdrożenie kwantowej superpozycji bramek jest bardzo trudne, dlatego program jest przechowywany klasycznie.

Bardziej prawdopodobne modele komputerów kwantowych do wdrożenia obejmują: modele oparte na pomiarach, topologiczne i adiabatyczne. Typowe implementacje tych modeli bardziej przypominają eksperymenty fizyki (którymi są!) Niż komputery. Niektóre z typowych strategii wdrażania obejmują uwięzione jony, optykę kwantową i obwody nadprzewodzące.

Podejście oparte na obwodach zostało oparte na układach scalonych i faktycznie D-Wave (wydzielona z UBC w Vancouver) twierdzi, że zbudował komputery podobne do kwantowych, używając modelu adiabatycznego do wdrożenia kwantowego symulowanego wyżarzania. Udało im się sprzedać ten komputer Lockheed Martin, ale ich podejście spotkało się z dużym sceptycyzmem .

Wreszcie podejście NMR wspomniane przez @RanG. jest interesujące, ale podejrzewa się, że nie jest równoważne pełnemu obliczeniu kwantowemu. Jest to odpowiednik jednoznacznego modelu kubitowego (znanego również jako DQC1) i podejrzewa się, że jest on znacznie słabszy niż pełne obliczenia kwantowe.

Artem Kaznatcheev
źródło
Jak więc i gdzie przechowują swoje informacje ?. Podobnie jak w „klasycznych” komputerach przechowują je jako kawałki na chipach krzemowych.
sprawdź123
@ check123 w jaki sposób rachunek lambda przechowuje informacje? W jaki sposób sieć neuronowa przechowuje informacje? Oba są również klasycznymi komputerami. Zastanawiasz się nad konkretną implementacją (architektura von Neumanna). Sposób przechowywania informacji zależy od implementacji. Kubit nadprzewodzący przechowuje informacje w stanie kwantowym przydatności prądu, eksperymenty optyki przechowują je w polaryzacji fotonu lub w obecności lub nieobecności fotonu, eksperyment super zimnego jonu przechowuje go w spinie .
Artem Kaznatcheev,
Implementacja topologiczna przechowuje informacje w przeszłej historii ścieżek każdego, implementacja adiobatyczna przechowuje informacje w całym hamiltonianie. Chodzi o to, że nie można zapytać „w jaki sposób kwantowy komputer przechowuje informacje” nie więcej niż można zapytać „w jaki sposób każdy klasyczny komputer przechowuje informacje”. Możesz mówić tylko o konkretnych implementacjach (łączyłeś „klasyczny komputer” z „architekturą von Neumanna dla klasycznego komputera”). Nadzieja, która pomaga: D
Artem Kaznatcheev
7

Nie całkiem. Komputery kwantowe będą musiały być w stanie przetwarzać bity kwantowe (kubity) zamiast bitów „klasycznych”.

Obecne urządzenia (pamięci RAM, dyski) używają współczesnych technologii do utrzymywania klasycznych bitów: na przykład ogniwo pamięci (powiedzmy kondensator) o wysokim napięciu „trzyma” wartość bitu „1”; jeśli napięcie jest niskie, bit ma wartość „0”.

Kubity są „realizowane” przez bardzo małe „cząstki”: fotony, atomy, małe cząsteczki, a ich „stan” (poziom energii itp.) Jest „wartością”. Nie można ich na przykład zapisać za pomocą kondensatora.

Jednak komputer kwantowy na pewno będzie miał „klasyczne” części (jak na przykład połączenie dwóch komputerów, jeden jest klasyczny i jeden kwantowy; jeśli trzeba wykonać obliczenia, część klasyczna będzie aktywna; gdy potrzebny jest efekt kwantowy, część kwantowa będzie aktywna). Komputer kwantowy będzie więc używał standardowych pamięci RAM, DYSKÓW, a także innych urządzeń kwantowych.

Dla samych urządzeń kwantowych: zależy to w dużej mierze od implementacji. Urządzenia optyczne będą używane do manipulowania fotonami.Komputery NMR będą musiały mieć gigantyczne magnesy itp. (Nie jestem tak naprawdę zaznajomiony z implementacją, ale wikipedia wydaje się mieć kilka przykładów, od których możesz zacząć).

Ran G.
źródło