How would you like to access scalable, Python-programmable quantum computing resources through the cloud? Canadian startup Xanadu recently announced a chip that enables this type of accessibility in quantum computing. What’s more interesting is how this type of chip will fit into the quantum computing ecosystem and how it leverages photonics as for manipulating qubits in a quantum computer.
Although 2021 is gearing up to be the year of AI, quantum advances are still making headlines, just like they did in 2020. On March 8, 2021, Phys.org reported that Canadian startup Xanadu and the US National Institute of Standards and Technology (NIST) have announced a new programmable chip for executing multiple quantum algorithms. The report follows a groundbreaking publication in Nature, where the authors report their chip can operate at room temperature. This chip is unique from prior advances in quantum computing we’ve reported on this blog, where RF signals or lasers are used to manipulate qubits in a large cryogenically-cooled system.
Xanadu’s chip is unique in that it operates with photons, or light, at optical wavelengths. In quantum computing, superconducting qubits and trapped-ion qubits have been winning the day, and these computing architectures are used in the typically large quantum computers. This new advance from Xanadu marks a new win in the photonics portfolio, and it remains to be seen whether this will become the new standard for quantum computing hardware.
This new chip is unique in terms of its physical size, how it functions, and how it can be integrated into a larger quantum IC or processor. We’re starting to see quantum ICs following the same progression of scaling and integration that electronic ICs experienced over the past 50 years. A schematic showing the architecture of Xanadu’s processor is shown below. This chip is fully photonic; pump light (input data) is given to the circuit using fiber through an I/O coupler. The output from the chip can then be read-out from an output coupler and sent to a supercooled detector.
The architecture shown above uses ring resonator cavities at the input to trap photons in highly coherent quantum states, known as “squeezed” states, which are stored at room temperature. Mid-way between the inputs and outputs, beam splitters and phase shifters are linked with waveguides to create programmable quantum interferometers. This is what enables programmable mixing of states as input photons propagate to the output. Finally, a classical electronic control module is used to receive user input and configure each beam splitter and phase shifter in the array.
This architecture is very powerful and provides several advantages over trapped ion qubits and superconducting qubits:
Note that only the chip runs at room temperature; the detector and readout side of the system still runs at supercooled temperature, but the system is a step in the right direction. The more important aspect of this system is that its scalability can, in theory, enable quantum advantage.
The term “quantum advantage” simply means that a certain quantum computer is capable of performing calculations that are intractable with a classical computer. The ability to perform computations with multiple inputs and outputs in parallel not only makes the system scalable, it does enable quantum advantage. As the number of input ports increases, so does the number of possible states, which would increase the amount of time a classical computer would require to simulate all possible values at the output ports.
This new quantum processor is now available for public access on Xanadu’s cloud platform, and developers can deploy their own quantum algorithms using PennyLane, the company’s Python library for quantum computing development. This is another step in the right direction for scalable, general-purpose quantum computing: development of a software stack to build quantum applications in popular programming languages.
If you want to deploy your own program on Xanadu’s cloud, you’ll have to request access. Assuming you have access, you can use their library with the following code block to run your first quantum algorithm:
|
So what does it mean for PCB designers? If we want to build small, lightweight systems with quantum processors, we can’t have big light sources and detectors on the board just to interface with a quantum chip. Getting the system size smaller, and down to the point where a quantum processor can be put on a PCB, requires integrating light sources and detectors for these systems down to the die level.
Now with these capabilities being accessible in the cloud, imagine being able to have an embedded device that sends data to a cloud-connector quantum computer as part of a larger application. The possibilities are mind-boggling, and we can only hope Xanadu’s architecture makes its way to the device level.
As new technologies become prominent and widely available to the electronics community, Altium will be here to help innovative engineers build electronics that push the limits of technology. As the electronics industry starts to see commercialized quantum computing solutions, you’ll be able to design around these with Altium Designer® and the Altium 365™ platform. Keep watching the blog for more engineering and technology updates.