Products

Unleashing the power of quantum computers

What is Deltaflow.OS®?

Deltaflow.OS® is a radically new operating system for quantum computers. Quantum computers contain classical and quantum computing elements which must be orchestrated to tease out optimal performance. This is crucial for near-term applications such as quantum chemistry. In the long term, quantum error correction requires close integration of quantum and classical compute.

How does Deltaflow.OS® work?

Inspired by heterogeneous architectures, Deltaflow.OS® makes all computing elements in the stack accessible – CPU, FPGAs and qubits. This empowers the quantum programmer to implement fast operations at the right level in the stack, increasing performance compared to other systems such as the circuit model of quantum computing, which hides the stack in a black box.

Why use Deltaflow.OS®?

Low latency

With Deltaflow.OS® you can leverage the full capabilities of your hardware: no bulky software to slow you down. The extra performance that you gain will shorten your path to quantum advantage.

Accelerated R&D

Deltaflow.OS® professionalises the tool chains you use, providing debugging and emulation tools. It allows you to get gateware onto FPGAs with ease.

Full stack

Deltaflow.OS® connects applications with the control stack. We provide one OS for all layers and functions in the stack, from running algorithms to qubit tune-up.

Components

Deltalanguage

A hosted programming language, Deltalanguage allows the programmer to define a graph of all the compute elements and declare the transport of data between them. Depending on which type of hardware a part of the programme is running on, the nodes of this graph get filled with python (for the CPU) or migen (for the FPGAs). A hardware abstraction layer is built into the language, that standardises which operations can be triggered on qubits. This makes Deltaflow.OS® portable across technologies.

Runtime

Our runtime takes care of executing Deltaflow® programmes, scheduling and system services. Its networking and communication abstractions allow you to create communication channels on clusters of FPGAs. The Deltaflow® language and runtime form an operating system which we can install in your lab. Alongside the OS, we build emulators of the control stack that facilitate debugging and continuous integration.

Applications

Riverlane’s application library in Deltaflow.OS® is called Anian®, after a semi-mythical strait believed to give access to the Arctic Northwest Passage. Anian® provides quantum chemistry applications. Driven by the needs of end-users, Anian® includes our patented algorithms that decrease quantum hardware requirements, such as the accelerated Variational Quantum Eigensolver. It includes different ansätze, measurement strategies, noise models and algorithms.