Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Comparez les simulateurs Amazon Braket
Cette section vous aide à sélectionner le simulateur Amazon Braket le mieux adapté à votre tâche quantique, en décrivant certains concepts, limitations et cas d'utilisation.
Choix entre des simulateurs locaux et des simulateurs à la demande (SV1,) DM1
Les performances des simulateurs locaux dépendent du matériel qui héberge l'environnement local, tel qu'une instance de bloc-notes Braket, utilisée pour exécuter votre simulateur. On-demand les simulateurs s'exécutent dans le AWS cloud et sont conçus pour évoluer au-delà des environnements locaux classiques. On-demand les simulateurs sont optimisés pour les circuits de plus grande taille, mais ajoutent un certain temps de latence par tâche quantique ou par lot de tâches quantiques. Cela peut impliquer un compromis si de nombreuses tâches quantiques sont impliquées. Compte tenu de ces caractéristiques de performance générales, les conseils suivants peuvent vous aider à choisir le mode d'exécution des simulations, y compris celles impliquant du bruit.
Pour les simulations :
-
Si vous employez moins de 18 personnesqubits, utilisez un simulateur local.
-
Si vous employez entre 18 et 24 ansqubits, choisissez un simulateur en fonction de la charge de travail.
-
Si vous employez plus de 24 personnesqubits, utilisez un simulateur à la demande.
Pour les simulations de bruit :
-
Si vous en employez moins de 9qubits, utilisez un simulateur local.
-
Lorsque vous employez 9 à 12 personnesqubits, choisissez un simulateur en fonction de la charge de travail.
-
Lorsque vous en employez plus de 12qubits, utilisezDM1.
Qu'est-ce qu'un simulateur de vecteurs d'état ?
SV1est un simulateur de vecteur d'état universel. Il mémorise la fonction pleine onde de l'état quantique et applique séquentiellement des opérations de porte à l'état. Il stocke toutes les possibilités, même les plus improbables. La durée de fonctionnement du SV1 simulateur pour une tâche quantique augmente de façon linéaire avec le nombre de portes du circuit.
Qu'est-ce qu'un simulateur de matrice de densité ?
DM1simule des circuits quantiques avec du bruit. Il stocke la matrice de densité complète du système et applique séquentiellement les portes et les opérations de bruit du circuit. La matrice de densité finale contient des informations complètes sur l'état quantique après le fonctionnement du circuit. Le temps d'exécution évolue généralement de manière linéaire avec le nombre d'opérations et de manière exponentielle avec le nombre de. qubits
Types de problèmes les mieux adaptés à chaque simulateur
SV1est bien adapté à tous les types de problèmes qui reposent principalement sur la présence d'un certain nombre de portes qubits et. Généralement, le temps requis augmente linéairement avec le nombre de portes, alors qu'il ne dépend pas du nombre deshots.
SV1peut être plus lent pour des qubit nombres plus élevés car il simule en fait toutes les possibilités, même les plus improbables. Il n'a aucun moyen de déterminer quels résultats sont probables. Ainsi, pour une 30-qubit évaluation, SV1 il faut calculer 2^30 configurations. La limite de 34 qubits pour le SV1 simulateur Amazon Braket est une contrainte pratique en raison des limites de mémoire et de stockage. Vous pouvez y penser comme ceci : chaque fois que vous ajoutez un qubit àSV1, le problème devient deux fois plus difficile.
DM1est le mieux adapté pour simuler des circuits avec du bruit. À utiliser DM1 lorsque vous devez étudier les effets du bruit sur votre circuit ou lorsque votre algorithme nécessite des opérations de matrice de densité. Le temps d'exécution évolue de manière linéaire avec le nombre d'opérations, mais de manière exponentielle avec le nombre dequbits, en se limitant DM1 aux circuits allant jusqu'à 17. qubits
Simultanéité
Tous les simulateurs Braket vous permettent d'exécuter plusieurs circuits simultanément. Les limites de simultanéité varient en fonction du simulateur et de la région. Pour plus d'informations sur les limites de simultanéité, consultez la page Quotas.