Freies Quantenrechnen
Skalierbare und fehlertolerante Architektur für freie Programmierbarkeit von Quantencomputern.
Die Entwicklung eines Quantencomputers, der manche Aufgaben sehr viel effizienter lösen kann als klassische Computer, hat in den vergangenen Jahren große Fortschritte gemacht. Heute können Physiker im Labor sehr gezielt Quantenbits erzeugen, sie kontrollieren und mit ihnen einfache Rechnungen durchführen. Für den praktischen Einsatz sind dabei besonders sogenannte „adiabatische“ Quantencomputer sehr interessant. Diese sind dafür konzipiert, Optimierungsprobleme zu lösen, die am herkömmlichen Computer nicht mehr machbar sind. Allen bisherigen Konzepten für diese Art von Quantencomputer ist allerdings gemeinsam, dass sie die Quantenbits direkt in Verbindung bringen müssen, um über deren Wechselwirkungen ein Programm ablaufen zu lassen.
Abb.: Philipp Hauke, Wolfgang Lechner und Peter Zoller (Bild: IQOQI / Knabl)
Die möglichen Wechselwirkungen und damit die Rechenschritte sind aber durch die räumliche Anordnung der Quantenbits beschränkt. „Die Programmiersprache in diesen Systemen ist die Wechselwirkung zwischen den physikalischen Quantenbits. Sie ist durch die Hardware vorgegeben. Damit unterliegenden alle diese Ansätze einer sehr grundlegenden Einschränkung, wenn es darum geht, einen voll programmierbaren Quantencomputer zu bauen“, erklärt Wolfgang Lechner vom Institut für Quantenoptik und Quanteninformation der Österreichischen Akademie der Wissenschaften in Innsbruck.
Gemeinsam mit Philipp Hauke und Peter Zoller hat Lechner einen gänzlich neuen Weg eingeschlagen. Die Innsbrucker Theoretiker umgehen die Einschränkungen durch die Hardware, indem sie die Programmierung des Quantencomputers von der Ebene der physikalischen Quantenbits lösen und neue Quantenbits einführen. Die physikalischen Quantenbits repräsentieren jeweils ein Paar von logischen Quantenbits und können über lokale Felder angesteuert werden. Bei Atomen oder Ionen sind das zum Beispiel elektrische Felder, bei supraleitenden Quantenbits Magnetfelder. „Die logischen Quantenbits können über diese Felder frei programmiert werden“, erklärt Mitautor Philipp Hauke vom Institut für Theoretische Physik der Universität Innsbruck. „Damit wird nicht nur die Beschränkung durch die Hardware umgangen, sondern auch die technologische Umsetzung skalierbar.“
Weil in der vorgeschlagenen Architektur die Anzahl der Freiheitsgrade ansteigt – was auch zu nichtphysikalischen Lösungen führen würde –, ordnen die Physiker die Quantenbits räumlich so an, dass jeweils vier von ihnen lokal wechselwirken. „Damit sorgen wir dafür, dass nur noch physikalische Lösungen möglich sind“, erklärt Wolfgang Lechner. Das Ergebnis eines Rechenvorgangs wird in mehreren physikalischen Quantenbits gleichzeitig gespeichert. „Die Lösung liegt in redundanter Form vor. Damit ist unser Modell auch gleichzeitig fehlertolerant“, freut sich Lechner. Umgesetzt werden kann die neue Architektur auf allen Quantenbit-Plattformen: von supraleitenden Schaltkreisen bis zu ultrakalten Gasen in optischen Gittern.
„Unser Ansatz erlaubt auch den Einsatz von Technologien, die bisher für diese Art der Quanteninformationsverarbeitung nicht genutzt werden konnten“, sagt der Physiker. In der Wissenschaftsgemeinde und darüber hinaus stößt es bereits auf großes Interesse. „Der Schritt von mechanischen Rechenmaschinen zu freiprogrammierbaren Computern hat vor achtzig Jahren das IT-Zeitalter eingeleitet, heute stehen wir in Hinblick auf die Quanteninformationsverarbeitung an einem ähnlichen Punkt“, zeigt sich Peter Zoller überzeugt.
U. Innsbruck / DE