Qruise Logo

The Qruise ML Physicist

Qruise is providing a collection of algorithms – optimizers, simulators, machine learning tools and other software components - designed to accelerate the development of quantum technology and to improve its application. With the Qruise software toolset, development of quantum computers and other quantum technologies is significantly faster, final error rates are lower, and most importantly, one gains deeper insight into the causes of errors, focusing the efforts towards the next hardware generation.

Diagram showing the connections between the qruise processes

The Qruise toolset is centered around 3 pillars:

Toolset Icon for Characterization

Characterization

You may select any set of experimental data. Then Qruise will utilize a digital twin to simulate these experiments and optimize the model parameters to best match the experimental data. No coding of fitting functions is necessary with this approach, making it possible to determine multiple parameter values simultaneously.

Optimal Control

Based on a model, your choice of a control parameterization and goals, Qruise can find the optimal controls to drive the system to the desired state or gate. The optimization can handle many dozens of concurrent parameters, including time-dependent pulse shapes, to allow full utilization of possible controls. Further, one may check the robustness of the resulting pulse to variability in the model, noise in the control pathways and more.

Calibration

Qruise offers a very wide selection of optimization algorithms that are capable of utilizing any experimental procedure for determining operation fidelity. Our unique ongoing-recalibration capabilities continuously work in the background and keep the operations always at their optimal working point.

Features

Your Swiss Army Knife for Quantum Research

Qruise offers a suite of tools engineered to rapidly and efficiently reverse engineer and analyze your experimental setup. Our tools are designed to decipher the real-time dynamics of an experiment, as opposed to the preconceived expectations, enabling a deeper understanding of anomalies and deviations. In a nutshell, we are solving the inverse problem. More crucially, our diagnostic toolkit elucidates the root causes of suboptimal device performance, paving the way for targeted interventions and performance optimization.

CEO

Digital Twin

Qruise utilizes Machine Learning techniques to create a highly detailed white-box, physics based differentiable model of the quantum computer. This includes utilising Reinforcement Learning optimizers for gate calibration, active learning and Bayesian Optimal Experiment design, based on surrogate NN models to acquire the right data from which to determine the model parameters and additional novel techniques. Together, these techniques will allow to create a detailed predictive model of the quantum computer, including not just the quantum components, but also a detailed modelling of the control electronics and their imperfections – anything and everything which may affect overall device performance. Using this digital twin it will not only be possible to design noise-decoupling and noise-robust gates, but more importantly determine the specific factors in the device that currently limit its performance, allowing physicists to better focus their efforts on improving the device.

Read more
CEO

Optimal Control

The application of optimal control algorithms is essential to realize the actual possible performance of a given device. In quantum control theory, such algorithms are used to optimize the time-varying form of pulses or pulse sequences for classical electromagnetic fields that control the dynamics of a quantum system. Applied to quantum systems, this means the best possible execution of basic operations on the hardware level, such as quantum gates or the initialization or readout of information. Best possible refers to both the smallest possible error and the shortest possible duration of the corresponding operation. In fact, the optimized modulation of the pulses or pulse sequences often allows a much shorter operation duration than with manually developed pulses, up to the physical limit - the so-called quantum speed limit. Furthermore, optimal control algorithms can be used to determine pulses for hardware operations for which there is no simple mathematical solution. This is particularly relevant for complex multi-qubit cases and when the effect of control electronics/photonics is to be taken into account. Another important application of optimal control algorithms is the determination of pulse sequences that are able to compensate for spatial or temporal inhomogeneity due to a variance in the system parameters.

Read more
CEO

Teams

Teamwork has never been easier! We make it trivial to share within the lab and, should you choose, with other collaborators any jobs, experiments or data.

Read more
CEO

Hardware agnostic

Fully parallelisable and platform agnostic – works out of the box with Superconducting, Rydberg, NV-centres, Ion-trap QPUs and hybrid control stacks. Quickly and easily integrate with your current experiment's control electronics and software with effortless integration. Integration with experimental hardware is a core capability of the Qruise software stack. Whether you currently access the control electronics APIs directly, or through a software layer already present in the laboratory – either way, we can connect to it.

Read more
CEO

Flexible deployment

Qruise software supports a very flexible deployment architecture – fully in the cloud, full on-premise, and hybrid. You pick, we deploy

Read more
CEO

Lab private cloud

Qruise brings you the cloud in your lab. All the convenience features are there; treat multiple physical experiments and multiple digital twins as a cloudservice – sending “jobs” and receiving results

Read more
CEO

Closed loop calibration

As the digital twin is initially not very accurate, the control parameters must be further optimized using the quantum device itself, using a process called closed-loop calibration (a.k.a. tune-up). Don’t worry, you don’t need to turn any nobs! Qruise will do that for you automatically.

Read more
CEO

Bayesian experiment design

If the existing experimental data is not sufficient to determine the value of a model parameter, the software can be used togenerate the controls for a series of experiments, carry out the experiments, analyze the results, and then determine the parameter's value. This process utilizes Reinforcement Learning agents which predict policies to design optimal experiments for learning any arbitrary parameters about the quantum device.

Read more
CEO

Adversarial model validation

Qruise will optimize the design experiments so as to best measure system parameters, and proactively search for experimental scenarios which deviate from the optimized system model or desired behavior via adversial model validation. What are the benefits? Rapidaly identifying dataset shifts, enhance generalization, optimize resource allocation, improve model robustness, just to name a few.

Read more
CEO

Error budget (“What if”)

The root cause of performance bottlenecks: A detailed trace-back of the observed infidelity back to its originating physical phenomena (noise source, cross-talking elements, parasitic couplings concurrently affecting qubit dynamics). All these phenomena can be turned off in simulation one-at-a-time, to determine how much infidelity is caused by each. This is then actionable information, as it can guide the efforts in improving the hardware in the next iteration

Read more
CEO

Co-design optimization

Explore how device performance can be improved in the next generation of hardware by exploring new model regimes. One is not limited to optimizing controls, but may concurrently optimize both controls and device parameters (e.g. qubit couplings or AWG bandwidth), to determine the overall bestworking settings.

Read more
CEO

Automatic bring-up

Significantly reduce the time and effort required to bring a quantum device online.

Read more
CEO

Automatic recalibration

Unfortunately, quantum devices drift. Qruise provides the methods to perform ongoing automatic recalibration. This can be coupled to the model learning module, so that the system model is also updated continuously, giving you insight into exactly which physical parameters drift and how. This is not just increasing uptime, but also maintaining the performance and reliability of your system.

Read more
CEO

Custom dashboards

Dashboards and visualizations allow you to monitor the device’s status and parameters. Gate fidelities can also be communicated upstream to your compiler, to allow for fidelity-sensitive compilation and execution of quantum circuits. From data visualization, monitoring, control and interactions, alerts and notifications, data filtering and aggregation, access raw data, annotation and collaboration, and many more – in one place.

Read more
CEO

Model learning

Optimizing the model to best replicate observed experiment data. No coding of fitting functions is necessary with this approach, making it possible to determine multiple parameter values simultaneously. Moreover, Qruise can produce detailed 1D and 2D sensitivity plots to show how tightly bound are the model parameters given the experimental data, in terms of standard deviations.

Read more

Schedule a demo today

Experience the Future of Quantum Science Today

Schedule a demo
© Qruise GmbH 2024. All rights reserved
European Union flag

Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the European Innovation Council and SMEs Execitve Agency (EISMEA). Neither the European Union nor the granting authority can be held responsible for them. Grant agreement No 101099538