Module

Understanding light

See All

The power of photons

A brief introduction to photonics and why it is valuable

Quantum optics

A brief introduction to quantum optics, non-linear optics, and quantum effects.

Storing information in light

This lesson will tackle the questions of how information is stored in light, and how can it be used for computation.

Introduction to Dirac-3

See All

Dirac-3 Developer Beginner Guide

This tutorial is an introduction on how to use Dirac-3, our third generation entropy quantum computer.

Dirac-3 user guide

Dirac-3 spec sheet

Introduction to uQRNG

QRNG API Quickstart Guide

This document provides information on how to get started with all of with our quantum random number generator API.

uQRNG whitepaper

uQRNG spec sheet

Introduction to reservoir computing

See All

Reservoir Computing overview

A brief introduction to reservoir photonic computing

emucore-direct software package

Classification on Emucore

In this tutorial, we have leveraged QCi’s EmuCore reservoir technology to classify emotional speech files.

QCi's unconventional hardware

See All

Unconventional Computing

Unconventional computing is any type of computing done in a way that is not the usual way, and it has some very import implications discussed here.

The Quantum Zeno Effect

In order for a system to perform a computation, the components within the computer need to be able to interact with each other.

The Zeno Blockade

For a Zeno blockade, we consider a nonlinear cavity that can perform sum-frequency generation

The analog quantum advantage

See All

Complexity theory, P and NP

This lesson will discuss the famous P vs NP conjecture and the implications it has computing.

Combinatorial optimization problems

The problems which our entropy quantum computing devices aim to solve are known as combinatorial optimization problems. This lesson will explain what those are and why they are valuable to be solved.

Ising models

The text introduces Ising models and how they can be used for solving complex optimization problems, particularly NP-hard problems.

Understanding QUBOs

See All

QUBO formulation

In this tutorial, we will discuss and implement a quadratic unconstrained binary optimization (QUBO) onto our Dirac-1 device.

QBoost formulation

In this tutorial, we will demonstrate a variant of boosting that has been adapted to quadratic solvers known as QBoost, on our Dirac-1 system.

Max-Cut on Dirac

In this tutorial, we will discuss how to implement a max-cut problem on our Dirac-1 system.

Understanding QLCBOs

See All

QLCBO formulation

In this tutorial, we will discuss how to implement a quadratic linear constrained binary optimization problem onto our Dirac-1 system.

Portfolio optimization on Dirac

In this tutorial, we will discuss how to implement a simple portfolio optimization technique on our Dirac-1 system.

Quadratic Assignment on Dirac

In this tutorial, we will discuss how to implement the quadratic assignment problem on our Dirac-1 system.