La pile logicielle Pasqal évolue grâce à de nouveaux outils conçus pour rendre l'informatique quantique à atomes neutres plus accessible à un plus large éventail d'utilisateurs et de cas d'utilisation. Que vous développiez des algorithmes quantiques, que vous exploriez des bibliothèques spécifiques à certaines applications ou que vous exécutiez des charges de travail sur du matériel quantique à atomes neutres, cette pile vous fournit les outils nécessaires pour passer sans difficulté de l'idée à la mise en œuvre.
Cette série est-elle faite pour moi ?
Cette série de webinaires présente deux nouveaux éléments de la suite logicielle Pasqal, chacun couvrant une couche différente du flux de travail quantique.
QoolQit : programmation quantique indépendante du matériel pour les plateformes à atomes neutres
9 septembre 2026 à 16 h 00 (CET)
La couche de programmation quantique offre aux développeurs différentes méthodes pour créer des programmes quantiques analogiques, en fonction du niveau d'abstraction dont ils ont besoin.
Au cours de ce webinaire, vous découvrirez QoolQit, la nouvelle bibliothèque de programmation de Pasqal dédiée au calcul quantique analogique indépendant du matériel. Vous apprendrez pourquoi elle a été développée, en quoi elle complète Pulser et comment elle permet aux développeurs de concevoir, compiler et exécuter des algorithmes quantiques grâce à un processus de programmation plus accessible. La session comprendra également une démonstration en direct de QoolQit intégré à Pasqal Cloud.
Regarder la retransmission
À l'issue de ce webinaire, vous serez en mesure de :
- Comprendre les principes de conception qui sous-tendent QoolQit et les raisons qui ont motivé l'adoption d'un modèle de programmation indépendant du matériel.
- Découvrez comment QoolQit dissocie la conception des programmes quantiques de la mise en œuvre matérielle afin de permettre une programmation quantique analogique portable.
- Découvrez comment QoolQit s'intègre dans la couche de programmation quantique de la pile logicielle.
- Suivez l'ensemble du processus de travail avec QoolQit, de la conception et la compilation du programme à son exécution sous Pascal Cloud.
Animateur et intervenants
-

Lucia Garbini
Responsable de la communauté
Lucia dirige la communauté dédiée à l'informatique quantique chez Pasqal, où elle favorise les échanges entre chercheurs, développeurs et professionnels du secteur. Elle se consacre avec passion au développement d'un écosystème inclusif autour de l'informatique quantique analogique, en mettant en relation les acteurs, en partageant les connaissances et en créant des opportunités de collaboration et d'apprentissage. -

Francesco Ferrulli
Responsable scientifique senior des produits
Francesco est chargé de définir et de diriger l'roadmap ation et le développement des logiciels développés en interne, utilisés pour écrire, exécuter et compiler des programmes quantiques. Il apporte de solides connaissances scientifiques, associées à une grande expérience en gestion de produits dans le secteur des technologies de pointe. -

Vittorio Vitale
Responsable du développement d'algorithmes quantiques
Vittorio dirige le développement d'algorithmes pour le modèle analogique de Rydberg, en se concentrant sur l'optimisation combinatoire, les méthodes hybrides classiques-quantiques et la simulation quantique sur des QPU à atomes neutres. Il est également l'un des principaux contributeurs et l'un des responsables actifs de la maintenance de QoolQit.
QUBO : Résolution de problèmes d'optimisation grâce à l'informatique quantique à atomes neutres
À venir
La couche d'applications quantiques permet aux utilisateurs de s'initier à l'informatique quantique grâce à des bibliothèques conçues pour des domaines d'application spécifiques. Ce webinaire présente QUBO, une nouvelle bibliothèque d'applications quantiques qui simplifie la formulation et la résolution de problèmes d'optimisation sur des ordinateurs quantiques à atomes neutres. Découvrez comment QUBO aide les utilisateurs à se concentrer sur la résolution de problèmes d'optimisation tout en masquant une grande partie de la complexité quantique sous-jacente, rendant ainsi l'optimisation quantique plus accessible à une communauté d'utilisateurs plus large.
Le programme et la liste des intervenants seront bientôt dévoilés. Restez à l'écoute !
Frequently Asked Questions
Discover answers to the questions you may have on the Software Stack and in particular on its two newest additions: QoolQit and QUBO
- QoolQit : programmation quantique indépendante du matériel pour les plateformes à atomes neutres
- QUBO : Résolution de problèmes d'optimisation grâce à l'informatique quantique à atomes neutres
- QoolQit
- How does QoolQit relate to Pulser?
- Can QoolQit be used in hybrid classical–quantum workflows?
- Can I iteratively optimize an atom layout in QoolQit?
- What is the difference between a target device and an execution backend?
- Can QoolQit programs be emulated?
- Can embedding affect the optimal solutions of a QUBO problem?
- How does analog quantum programming compare with gate-based quantum computing?
- Where can I learn more and get started with QoolQit?
- Does QoolQit support non-adiabatic waveforms?
QoolQit
How does QoolQit relate to Pulser?
QoolQit and Pulser are complementary frameworks that support different levels of abstraction.
QoolQit is designed for users who want to focus on analog quantum program design and algorithmic workflows without working directly with every hardware-level parameter. Pulser is intended for users who require more detailed, physics-informed control over atom register layouts, pulse-level programming, device specifications, control channels, and hardware parameters.
QoolQit is therefore not a replacement for Pulser. It offers a higher-level entry point for developing analog quantum programs within the Pasqal Software Stack.
Can QoolQit be used in hybrid classical–quantum workflows?
Yes. QoolQit can be integrated into hybrid classical–quantum workflows, where classical computation is used to define, update, or optimize elements of a quantum program, and emulation or quantum execution is used to evaluate the results.
For example, a classical optimizer can iteratively update an atom layout or other program inputs. When an update changes a compiled register, the program must be recompiled before it is run on the selected backend.
Can I iteratively optimize an atom layout in QoolQit?
Yes. The embedding stage provides the coordinates used to instantiate an atom register, and those coordinates can be updated as part of an iterative workflow.
You can revise the layout before compilation or recompile the program after a register update. This makes it possible to incorporate embedding and layout optimisation into a broader classical–quantum development loop.
What is the difference between a target device and an execution backend?
A target device describes the neutral-atom system for which a quantum program is compiled, including its relevant specifications and constraints. An execution backend is the resource used to run that compiled program. Depending on availability and compatibility, this may be physical quantum hardware or an emulator. If you decide to run your program on a physical quantum hardware, the notion of backend and device coincide! Therefore, make sure that the program has been compiled using the device/backend that you want to use to run.
Can QoolQit programs be emulated?
Yes. QoolQit programs can be developed and validated with emulators before execution on quantum hardware. The Pasqal Software Stack supports local emulation for development on a laptop, as well as remote emulation resources through Pasqal Cloud for larger-scale simulation needs
Can embedding affect the optimal solutions of a QUBO problem?
Yes. Embedding maps an abstract optimisation problem onto a physical atom layout and may approximate the original QUBO matrix. When the approximation is not exact, the embedded Hamiltonian may not preserve every optimal assignment of the original problem.
For this reason, embedding quality should be assessed both by comparing the target and embedded problem representations and by evaluating whether the workflow can recover the relevant optimal or low-energy solutions.
How does analog quantum programming compare with gate-based quantum computing?
Analog neutral-atom platforms are well suited to implementing time-dependent Hamiltonian evolutions directly, including approaches used in adiabatic quantum optimisation. In gate-based quantum computing, comparable dynamics are generally approximated by decomposing the evolution into a sequence of quantum gates. The analog approach does not imply a universal performance advantage. Results depend on the problem, encoding, algorithm, hardware characteristics, noise, and classical baseline. The suitability of an analog approach should therefore be evaluated for the specific use case.
Where can I learn more and get started with QoolQit?
The QoolQit documentation is the best place to start for installation guidance, concepts, examples, and quantum-application notebooks. You can also explore the QoolQit learning materials we shared throughout the QoolQit beta testing program, which cover graph embedding, registers and drives, compilation and execution, and QUBO workflows. In this GitHub repository you can find exercises and their solutions.
Does QoolQit support non-adiabatic waveforms?
In QoolQit users can directly create waveforms and specify their duration. So, yes a user can also create from scratch non-adiabatic evolutions.
We are also exploring ways to expand the available waveform library over time. If you are working with a particular non-adiabatic protocol or waveform family, we welcome your feedback through the QoolQit community and open-source channels.