Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Vergleichen Sie Amazon Braket-Simulatoren
Dieser Abschnitt hilft Ihnen bei der Auswahl des Amazon Braket-Simulators, der für Ihre Quantenaufgabe am besten geeignet ist, indem einige Konzepte, Einschränkungen und Anwendungsfälle beschrieben werden.
Wählen Sie zwischen lokalen Simulatoren und On-Demand-Simulatoren (,) SV1 DM1
Die Leistung lokaler Simulatoren hängt von der Hardware ab, die die lokale Umgebung hostet, z. B. eine Braket-Notebook-Instanz, die zum Ausführen Ihres Simulators verwendet wird. On-demand Simulatoren werden in der AWS Cloud ausgeführt und sind so konzipiert, dass sie über typische lokale Umgebungen hinaus skalieren können. On-demand Simulatoren sind für größere Schaltungen optimiert, verursachen jedoch einen gewissen Latenzaufwand pro Quantenaufgabe oder Batch von Quantenaufgaben. Dies kann einen Kompromiss bedeuten, wenn es um viele Quantenaufgaben geht. Angesichts dieser allgemeinen Leistungsmerkmale können Ihnen die folgenden Anleitungen bei der Auswahl der Art der Durchführung von Simulationen helfen, auch bei Simulationen mit Rauschen.
Für Simulationen:
-
Wenn Sie weniger als 18 Mitarbeiter beschäftigenqubits, verwenden Sie einen lokalen Simulator.
-
Wenn Sie 18 bis 24 Mitarbeiter beschäftigenqubits, wählen Sie je nach Arbeitslast einen Simulator aus.
-
Wenn Sie mehr als 24 Mitarbeiter beschäftigenqubits, verwenden Sie einen On-Demand-Simulator.
Für Geräuschsimulationen:
-
Wenn Sie weniger als 9 einsetzenqubits, verwenden Sie einen lokalen Simulator.
-
Wenn Sie 9—12 Mitarbeiter einsetzenqubits, wählen Sie einen Simulator, der auf der Arbeitslast basiert.
-
Wenn Sie mehr als 12 Mitarbeiter beschäftigen, verwenden Sie. qubits DM1
Was ist ein Zustandsvektorsimulator?
SV1ist ein universeller Zustandsvektorsimulator. Er speichert die gesamte Wellenfunktion des Quantenzustands und wendet sequentiell Gate-Operationen auf den Zustand an. Es speichert alle Möglichkeiten, auch die extrem unwahrscheinlichen. Die Laufzeit des SV1 Simulators für eine Quantenaufgabe nimmt linear mit der Anzahl der Gates im Schaltkreis zu.
Was ist ein Dichtematrixsimulator?
DM1simuliert Quantenschaltkreise mit Rauschen. Es speichert die vollständige Dichtematrix des Systems und wendet sequentiell die Gatter- und Rauschoperationen der Schaltung an. Die endgültige Dichtematrix enthält vollständige Informationen über den Quantenzustand nach dem Betrieb der Schaltung. Die Laufzeit skaliert im Allgemeinen linear mit der Anzahl der Operationen und exponentiell mit der Anzahl von. qubits
Problemtypen, die für jeden Simulator am besten geeignet sind
SV1eignet sich gut für alle Arten von Problemen, die hauptsächlich auf einer bestimmten Anzahl von qubits UND-Gates beruhen. Im Allgemeinen wächst die benötigte Zeit linear mit der Anzahl der Gates, obwohl sie nicht von der Anzahl der Gates abhängt. shots
SV1kann bei höheren qubit Zahlen langsamer sein, weil es tatsächlich alle Möglichkeiten simuliert, auch die extrem unwahrscheinlichen. Es gibt keine Möglichkeit zu bestimmen, welche Ergebnisse wahrscheinlich sind. Für eine 30-qubit Auswertung SV1 müssen also 2^30 Konfigurationen berechnet werden. Das Limit von 34 qubits für den Amazon SV1 Braket-Simulator ist eine praktische Einschränkung aufgrund von Speicher- und Speicherbeschränkungen. Sie können sich das so vorstellen: Jedes Mal, wenn Sie ein qubit zu hinzufügenSV1, wird das Problem doppelt so schwierig.
DM1eignet sich am besten für die Simulation von Schaltungen mit Rauschen. Verwenden Sie DM1 es, wenn Sie die Auswirkungen von Rauschen auf Ihren Schaltkreis untersuchen müssen oder wenn Ihr Algorithmus Dichtematrixoperationen erfordert. Die Laufzeit skaliert linear mit der Anzahl der Operationen, aber exponentiell mit der Anzahl der Operationenqubits, wodurch DM1 sie auf Schaltungen mit bis zu 17 begrenzt ist. qubits
Concurrency (Nebenläufigkeit)
Alle Braket-Simulatoren bieten Ihnen die Möglichkeit, mehrere Schaltungen gleichzeitig auszuführen. Die Grenzwerte für Parallelität variieren je nach Simulator und Region. Weitere Informationen zu Parallelitätslimits finden Sie auf der Seite Kontingente.