The software stack supports three other prototype applications to help enable quantum networking and the data center. The first is what Pandey describes as a network-aware distributed quantum compiler that lets quantum algorithms run across multiple networked processors. “The compiler is the piece of technology you need to enable practical, pragmatic, distributed quantum computing. It takes a quantum workload, a quantum circuit, and it partitions it so that it runs in a distributed environment, in a connected set of qubits or quantum compute nodes,” Pandey said. Significantly, it’s multivendor; the quantum compute nodes can be from the same vendor or from other vendors, such as IBM: “It could be as messy a brownfield, heterogeneous environment as you want. It doesn’t matter to the compiler, which will take an algorithm, partition it across any heterogeneous, brownfield environment,” Pandey said. “What makes it unique, and an industry-first, is that it accounts for quantum interconnect requirements between processors and supports distributed quantum error correction. Existing compilers target circuits for only single computers,” Pandey stated. “Ours compiles circuits for network-connected computers potentially made of heterogeneous quantum compute technologies and can distribute that partitioned circuit across an entire data center of processors, all connected through a quantum network.” The distributed quantum error correction is a key feature of the software. Error correction ensures the accuracy and reliability of quantum computations and is a challenge for any distributed or standalone network. The Cisco software in this case understands the error correction intricacies of each of the quantum computing modalities in the network, and “we can ensure that those are carried over from node to node, giving us a distributed or a holistic view of the entire distributed environment and result,” Pandey said. In addition, “we are developing our own algorithms [to determine] the best way, using our network, to do a