Pulser Studio

Permettre la création de prototypes sans code

Pulser Studio

Interface utilisateur graphique

Nous avons créé une plateforme pour rendre la programmation des atomes neutres accessible à tous. Pour ce faire, nous avons conçu une plateforme de développement à code zéro, Pulser Studio.

Approche "code zéro

Créez facilement vos prototypes

Avec Pulser Studio, vous pouvez facilement vous familiariser avec la technologie et explorer ses capacités. Vous pouvez créer le prototype de vos algorithmes quantiques sans écrire de code grâce à l'interface utilisateur intuitive. Chaque étape du processus de création d'une séquence Pulser peut être réalisée à l'aide de widgets graphiques conviviaux.

Sélectionnez votre appareil

Contrôlez votre QPU

L'utilisateur commence par sélectionner un appareil. Cela se fait dans le panneau de droite. Pour l'instant, seuls des dispositifs fictifs sont disponibles, et leurs spécifications sont paramétrables (contraintes physiques, canaux disponibles, etc.). Une fois que nos QPUs seront rendues publiques, elles apparaîtront également dans les options disponibles.

Création facile de registres

Créer et contrôler en toute simplicité

On peut alors créer une nouvelle expérience en cliquant sur le bouton plus dans le panneau de gauche. La première étape consiste à définir un registre dans l'onglet Registre. Un ensemble de modèles prédéfinis peut être utilisé pour générer une disposition régulière du registre. Une fois créé, on peut également personnaliser entièrement la géométrie du registre en glissant-déposant les atomes dans les positions souhaitées, pour autant qu'elle corresponde aux spécifications de l'appareil sélectionné.

Conception des impulsions

Personnaliser le pouls

L'onglet Canaux est ensuite utilisé pour concevoir une séquence d'impulsions à appliquer au registre. Les impulsions peuvent être créées dans des canaux spécifiques et sont personnalisées dans le panneau de droite. L'amplitude et le désaccord peuvent être définis à l'aide d'un ensemble de formes d'ondes prédéfinies. Les décalages de phase et de postphase peuvent également être spécifiés. Chaque type de forme d'onde dispose d'un ensemble de paramètres qui permettent à l'utilisateur de définir sa forme de différentes manières. Pour les canaux locaux, il est également important de s'assurer que le bon qubit est sélectionné.

Exécuter

Mise en œuvre sur des émulateurs et, à court terme, sur des processeurs quantiques

Les simulations sont actuellement exécutées automatiquement pour les registres jusqu'à 6 qubits. Le moteur de simulation est écrit en Rust et compilé en WASM, ce qui permet à la simulation de s'exécuter localement dans le navigateur de l'utilisateur. Dans les prochaines itérations de la plateforme, les utilisateurs auront également la possibilité d'exécuter des simulations locales pour un maximum de 10 qubits, ou d'utiliser des backends distants tels que des QPU PASQAL ou des émulateurs de QPU PASQAL. Lors de l'utilisation du moteur local, les états intermédiaires du système sont accessibles à tout moment entre le début et la fin de la séquence.

Rassemblez facilement vos résultats

Explorez vos résultats sous forme de graphiques

Avec la simulation locale actuellement disponible, les résultats d'une séquence peuvent être explorés dans les onglets Histogramme et État quantique. Le survol d'un résultat spécifique affiche la représentation graphique de l'état dans l'onglet Registre. Il est possible de sélectionner une base de mesure ou une représentation différente. Par défaut, la simulation utilise les 3 états possibles disponibles : deux états hyperfins et un état de Rydberg. Chaque mode de fonctionnement va ensuite avoir sa propre représentation :

Analogique: utilise la base sol-Rydberg. Le niveau de base est considéré comme le qubit |0> et le niveau de Rydberg comme le qubit |1>. Tout état hyperfin restant sera projeté sur |0>

Numérique: utilise la base numérique (hyperfine). Les deux états hyperfins sont mappés sur |0> et |1>. Tout qubit restant dans le Rydberg sera projeté sur |0>.

➡️Commencer l'exploration Studio Pulser

Intéressés par la recherche de haut niveau à l'échelle internationale?

Découvrez quelques-unes des recherches de classe mondiale menées par notre équipe sur les solutions quantiques.

Rejoignez-nous