IBM Superconducting Qubit Quantum Computer

IBM setzt beim Thema Quantencomputer auf Supraleitung. Aber was bedeutet das genau und welche Alternativen gibt es? Antworten gibt der Beitrag. (Bild: https://www.flickr.com/photos/ibm_research_zurich/50252942522)

Quantencomputing beflügelt die Fantasie von Forschern, Unternehmen und Regierungen gleichermaßen, indem sie das Potenzial bietet, Bereiche wie Kryptographie, Arzneimittelforschung und Optimierungsprozesse zu revolutionieren. Wenn wir uns die Möglichkeiten dieser aufstrebenden Technologie ansehen, ist es wichtig, die Grundlagen des Quantencomputings und vor allem von gatterbasierten Quantencomputern zu kennen und zu verstehen, wie es die Zukunft gestalten könnte.

Was ist Quantencomputing?

Quantencomputing ist ein spannendes neues Paradigma in der Informatik, das sich die Prinzipien der Quantenmechanik zunutze macht, um Berechnungen durchzuführen, die für klassische Computer unmöglich wären oder zu viel Zeit in Anspruch nehmen würden. Obwohl Quantencomputer klassische Computer nicht in jeder Hinsicht ersetzen können, sind sie in der Lage, bestimmte Arten von Problemen exponentiell schneller zu lösen als klassische Computer. Quantencomputer bilden eine Grundlagentechnologie, die schließlich als Quantenverarbeitungseinheit (Quantum Processing Unit, QPU) neben CPUs, GPUs und TPUs Teil des High-Performance-Computing (HPC)-Ökosystems werden wird.

Was Sie schon immer über Quantencomputer wissen wollten

Themenschwerpunkt Quantencomputer auf all-electronics.de
(Bild: Bartek Wróblewski – Adobe Stock)

Als im Juni 2021 der erste Quantencomputer in Deutschland von IBM eingeweiht wurde, war das Interesse groß. Aber was verbirgt sich hinter der Technologie? Was kann sie eines Tages leisten, woran wird geforscht und wo lauern Gefahren? Das und mehr erfahren Sie hier.

Das Herzstück des Quantencomputers sind Qubits, die dank des Superpositionsprinzips in mehreren Zuständen gleichzeitig existieren können. Dies ermöglicht es Quantencomputern, viele Berechnungen gleichzeitig durchzuführen, während klassische Computer nur eine Berechnung auf einmal durchführen können. Ein weiteres Schlüsselprinzip des Quantencomputers ist die Verschränkung, die es ermöglicht, Qubits so zu korrelieren, dass der Zustand eines Qubits den Zustand eines anderen beeinflusst, selbst über große Entfernungen.

Welche (Haupt-)Arten von Quantencomputern gibt es?

Es gibt zwei Haupttypen von Quantencomputern: Quantenannealer und gatterbasierte Quantencomputer. Jeder Typ basiert auf unterschiedlichen Prinzipien und hat seine eigenen Stärken und Schwächen.

Vor- und Nachteile von Quanten-Annealing

Quanten-Annealing ist eine Technik zur Lösung von Optimierungsproblemen, bei der das Problem in die Energieniveaus eines quantenmechanischen Systems kodiert wird und das System sich dann in Richtung seines globalen minimalen Energiezustands entwickeln kann. Supraleitende Schaltkreise sind die am weitesten verbreitete physikalische Umsetzung des Quanten-Annealing. Berechnungen mit Quanten-Annealing gelten als relativ robust gegenüber Fehlern wie Rauschen und Dekohärenz. Quanten-Annealing ist ein Spezialgebiet von Unternehmen wie D-Wave Systems, Cambridge Quantum Computing und 1QBit. D-Wave hat jedoch vor kurzem Pläne angekündigt, auch in das Gate-basierte Quantencomputing einzusteigen.

Vor- und Nachteile gatterbasierter Quantencomputer

Gatterbasierte Quantencomputer verwenden – daher der Name – eine Folge von Quantengattern, um den Zustand von Qubits zu manipulieren und so Quantenberechnungen durchzuführen. Diese Gatter können eine Vielzahl von Operationen vornehmen, wie die Erzeugung von Superposition oder Verschränkung, und sind analog zu klassischen Logikgattern wie AND, OR und NOT.

Das gatterbasierte Quantencomputing lässt sich für ein breiteres Spektrum an Problemen einsetzen als das Quanten-Annealing und ist somit vielseitiger. Allerdings ist es empfindlicher gegenüber Fehlern wie Rauschen und Dekohärenz, was im derzeitigen Noisy Intermediate-Scale Quantum (NISQ)-Zeitalter der Quantencomputer ein wichtiger Aspekt ist.

Es gibt mehrere Qubit-Modalitäten, die in Gate-basierten Quantencomputern verwendet werden, jede mit ihren eigenen Leistungsabwägungen:

  • Supraleitende Qubits: Diese Qubits, die von Unternehmen wie Google und IBM eingesetzt werden, nutzen eng aneinander liegende Supraleiter, um einen so genannten Josephson-Übergang zu bilden, und benötigen zum Betrieb Temperaturen nahe dem absoluten Nullpunkt. Sie sind skalierbar und wurden ausgiebig erforscht, aber ihre niedrige Betriebstemperatur stellt eine technische Herausforderung dar, die zudem einen hohen Energieverbrauch hat.
  • „Trapped Ions“: Diese Qubits verwenden geladene elementare Ionen, die durch elektrische Felder an ihrem Platz gehalten werden. Sie sind hochpräzise und stabil, aber ihre langsame Reaktionszeit und die Notwendigkeit einer koordinierten Lasersteuerung sollten berücksichtigt werden.
  • Photonische Qubits: Photonen, die weder Masse noch Ladung haben, werden in dieser Modalität als Qubits verwendet. Sie interagieren nicht miteinander, was sie ideal für die Quanteninformationsverarbeitung macht, was aber auch die Implementierung von Zwei-Gate-Operationen schwierig macht.
  • Neutrale Atome: Diese auch als "kalte Atome" bezeichneten Qubits bestehen aus einzelnen Atomen, die in einem Vakuum bei Raumtemperatur gefangen sind und mit Hilfe von Lasern auf extrem niedrige Temperaturen abgekühlt werden. Sie bieten volle Konnektivität zwischen den Qubits und können Multi-Qubit-Gatter mit mehr als zwei Qubits realisieren.
  • Halbleiter-/Siliziumpunkte: Bei dieser Methode werden Quantenpunkte aus Halbleitermaterialien, häufig Silizium, hergestellt und der Spin eines hinzugefügten Elektrons zur Steuerung und Messung von Qubits verwendet. Das umfangreiche Wissen aus der Halbleiterindustrie hilft bei der Herstellung dieser Qubits.

Sowohl Quanten-Annealer als auch Gate-basierte Quantencomputer haben ihre Anwendungen, letztere stehen derzeit aufgrund ihrer Vielseitigkeit bei der Lösung einer größeren Bandbreite von Problemen im Mittelpunkt der Forschung. Jede Modalität bietet einzigartige Vorteile und Herausforderungen, so dass es für die Nutzer wichtig ist, diese verschiedenen Qubit-Technologien zu erforschen und zu entwickeln.

Quantentypen und welche Vor- und Nachteile sie haben

Technologie

Vorteile

Nachteile

Supraleitende Qubits

Ausgereifte Technologie mit erheblichen Investitionen und Forschungsarbeiten.

Skalierbare Architektur, die eine größere Anzahl von Qubits ermöglicht.

Schnelle Gate-Operationszeiten.

Anfällig für Rauschen und Dekohärenz, was die Lebensdauer der Qubits beeinträchtigt.

Erfordert extrem niedrige Temperaturen, um zu funktionieren.

Eingeschlossenes Ion

Lange Kohärenzzeiten, was zu einer höheren Qubit-Stabilität führt.

Hohe Gattertreue.

Alles-zu-Alles-Verbindung, die flexiblere Gatteroperationen ermöglicht.

Langsamere Gate-Operationszeiten im Vergleich zu supraleitenden Qubits.

Skalierbarkeitsprobleme aufgrund der physikalischen Beschränkungen beim Einfangen von Ionen.

Photonische Qubits

Funktioniert bei Raumtemperatur, so dass keine Umgebung mit extrem niedrigen Temperaturen erforderlich ist.

Quantenzustände von Photonen sind weniger anfällig für Rauschen und Dekohärenz.

Inhärente Kompatibilität mit Kommunikationsnetzen.

Probleme mit der Skalierbarkeit und Effizienz aufgrund der probabilistischen Natur der Erzeugung und Erkennung von Photonen.

Photonische Komponenten können relativ groß sein, was die Miniaturisierung erschwert.

Auf kalten Atomen basierende Qubits

Lange Kohärenzzeiten und hohe Gattertreue.

Alles-zu-Alles-Konnektivität.

Potenzielle Skalierbarkeit durch Ausnutzung optischer Gitterstrukturen.

Erfordert präzise Steuerung von Laser- und Magnetfeldern.

Langsamere Gate-Operationszeiten im Vergleich zu supraleitenden Qubits.

Topologische Qubits

Inhärent fehlertolerant aufgrund der Natur topologischer Quantenzustände.

Potenziell längere Kohärenzzeiten und höhere Fehlerresistenz.

Die Technologie befindet sich noch in einem frühen Stadium der Entwicklung.

Erfordert neue Herstellungstechniken und Materialien.

Quantenpunkte

Kompatibilität mit bestehenden Halbleiter-Herstellungstechniken.
Funktioniert bei höheren Temperaturen im Vergleich zu anderen Technologien.

Potenzielle Integration mit klassischen Halbleiterschaltungen.

Schwierigkeiten bei der präzisen Positionierung und Kontrolle von Quantenpunkten.

Empfindlich gegenüber Umgebungseinflüssen und Rauschen.

Wie lassen sich Quantencomputer programmieren

Die Programmierung von Quantencomputern ähnelt heute den Anfängen klassischer Computer, wobei die Software bestimmte Hardware-Operationen auf der Assembler-Ebene aufruft. Quantencomputer verwenden Gatter, die die Wahrscheinlichkeiten von Qubits verändern, ähnlich wie die Boolesche Logik bei klassischen Computerbits. Die Programmierung auf dieser Ebene ist ein langwieriger und mühsamer Prozess, der für die heutige Hardware funktioniert, aber mit der Weiterentwicklung der Quantenhardware muss auch die Entwicklung von Quantenprogrammen voranschreiten.

Unternehmen wie Classiq entwickeln höhere Programmiersprachen für Quantencomputer, um die Entwicklung von Software für diese Maschinen zu erleichtern, ähnlich wie klassische Computer von der Lochkartenprogrammierung auf höhere Sprachen umgestellt wurden.

Was sind Quantenschaltungen und Anwendungen

Quantenschaltungen sind die Bausteine des Quantencomputings. Sie bestehen aus einer Reihe von Quantengattern, die den Zustand von Qubits manipulieren. Quantenschaltungen werden für die Implementierung von Quantenalgorithmen verwendet, mit denen komplexe Probleme in verschiedenen Bereichen gelöst werden können. Einige der wichtigsten Anwendungen von Quantenalgorithmen sind:

  • Kryptographie: Quantenalgorithmen wie der Shor-Algorithmus können verwendet werden, um weit verbreitete kryptografische Systeme wie die RSA-Verschlüsselung zu knacken.
  • Optimierung: Quantenalgorithmen können helfen, optimale Lösungen für komplexe Optimierungsprobleme in Bereichen wie Logistik, Finanzen und maschinelles Lernen zu finden.
  • Simulation: Quantencomputer können Quantensysteme effizienter simulieren als klassische Computer und ermöglichen so Fortschritte in der Materialwissenschaft, Chemie und Arzneimittelforschung.
  • Künstliche Intelligenz: Quantencomputer können helfen, Modelle für maschinelles Lernen zu verbessern, indem sie das Training beschleunigen und neue Perspektiven für KI-Algorithmen eröffnen.
  • Datenbank-Suche: Der Grover-Algorithmus ist ein Quantenalgorithmus, der eine unsortierte Datenbank exponentiell schneller durchsuchen kann als sein klassisches Gegenstück.

Mit der Weiterentwicklung von Quanten-Hardware und Programmiersprachen werden in Zukunft noch mehr Einsatzmöglichkeiten für Quantencomputer hinzukommen.

Wie sieht die Zukunft des Quantencomputings aus?

Die Zukunft des Quantencomputings ist sehr vielversprechend, da die Forschung sowohl bei der Hardware als auch bei der Software kontinuierlich Fortschritte macht. Da Quantencomputer immer leistungsfähiger und zugänglicher werden, ist mit einer wachsenden Zahl von Anwendungen in verschiedenen Branchen zu rechnen. Die Entwicklung von fehlertoleranten Quantencomputern, die mit minimalen Fehlern arbeiten können, wird ein wichtiger Meilenstein auf dem Weg zur vollen Entfaltung des Potenzials von Quantencomputern sein.

Quantencomputing wird die Art und Weise, wie wir komplexe Rechenprobleme angehen, von Grund auf verändern und neue Möglichkeiten und Herausforderungen bieten. Da Wissenschaftler, Unternehmen und Regierungen das Potenzial des Quantencomputers weiter erforschen, können wir davon ausgehen, dass diese Technologie eine entscheidende Rolle für unsere zukünftige Welt spielen wird.

Lösen von arithmetischen Ausdrücken mit Grovers Algorithmus auf Classiq

Sie möchten gerne weiterlesen?