Since its conception in the 1980s, quantum computing (QC) has presented academia and industry with numerous challenges as the technology has scaled. While QC systems have grown exponentially, with qubit numbers per system increasing from single digits to more than a thousand, a byproduct of this growth is a fragmented software and hardware ecosystem that makes further progress more difficult. Researchers have recently addressed this issue by creating a unified software and hardware platform to simplify quantum development and make advances more attainable.
Hybrid Architecture
By providing researchers and developers with more computational power than classical high-performance computing (HPC) systems, QC has the potential to enable significant advancements in many scientific fields. Recognizing this, 71% of HPC centers globally plan to deploy some form of QC by 2026. Despite these incentives and tremendous investment, QC scaling still faces engineering challenges. Qubits — the fundamental computational units of a QC system — require extensive noise isolation and error correction, particularly as qubit counts increase. Though algorithmic and physical approaches to error correction and reduction have increased reliability, the prevailing paradigm of “noisy intermediate-scale quantum” (NISQ) accepts that errors are inevitable and should be controlled through algorithms driven by a classical-quantum computing hybrid architecture.
While recent chips such as Microsoft’s Majorana One and Google’s Willow are purported to achieve significant error reductions through physical design, QC systems incorporating them will require some means of error correction. Therefore, a hybrid NISQ approach will likely remain relevant even with the emergence of new quantum chip technologies. Though effective, this hybrid architecture creates overhead and requires multiple platforms to interface simultaneously, which has led to the proliferation of specialized hardware and software.
Figure: The relationship between classical HPC and QC architectures.
Simplifying A Complex Toolchain
Within a hybrid system, quantum control processors are classical chips that facilitate error correction and direct modulation of qubits, acting as an intermediary between quantum and classical systems. Software in the field is incredibly diverse with no fewer than 55 quantum toolkits for simulation and/or implementation and 22 external open-source software libraries (as of 2021). Qubit physical modalities are also numerous and come in both solid state (e.g. superconducting, silicon, topological) and non-solid state (e.g. trapped ion, photonic, neutral atom) varieties, each with their own control schemes. Traditionally, researchers have written custom binary instructions for quantum control processors unique to these modalities. This specificity means that developing supercomputing centers and advancing the field requires deep investment into highly specific workflows that may not scale in the long run.
To reduce this complexity, researchers have introduced a “unified quantum platform” that incorporates both hardware and software standardization to simplify HPC-QC. Such standardization affords interoperability across quantum systems and promotes compatibility with multiple physical modalities. The proposed unified quantum platform consists of the following components:
Software layer
... continue reading