Compiler design for hardware specific decomposition optimizations, tailored to diamond NV centers
Folkert de Ronde, Stephan Wong, Sebastian Feld
TL;DR
The paper addresses the challenge of translating quantum circuits into hardware specific instructions for diamond NV center based quantum hardware. It introduces a hardware aware compiler built on Qiskit that leverages diamond specific operations such as direct carbon control and partial swaps, and integrates classical tasks like state tomography. Through simulations on a diamond NV center oriented simulator, the work demonstrates reduced noise and improved fidelity due to hardware aware decompositions, validated by teleportation based CNOT and GHZ tests. This approach enables higher fidelity circuit execution on NV center platforms and provides a foundation for extending hardware specific compilation to other quantum technologies.
Abstract
Advances in quantum algorithms as well as in control hardware designs are continuously being made. These quantum algorithms, expressed as quantum circuits, need to be translated to a set of instructions from a defined quantum instruction-set architecture (ISA), which are executed by the control hardware. These translations can be done by a compiler, targeting different qubit technologies. Specifically for diamond NV centers, no compiler exists to perform this translation. Therefore, in this paper we present a compiler designed for quantum computers utilizing diamond NV center specific instructions, such as direct carbon control and partial swaps, to reduce execution times and gate count. Additionally, our compiler adds on top of general compilers by allowing classical instructions to perform state tomography and measurement-based operations. The output of the compiler is tested in a diamond NV center specific simulator. Comparing a general compiler output with the diamond NV center specific output of our compiler while applying decoherence and depolarization noise showed reduced noise effects due to diamond specific decomposition. The compiler was also tested to perform state tomography and measurement-based operations, which showed to be functional. Our results show that we have successfully created a compiler with integrated classical and quantum instructions support, which can improve circuit execution fidelity by utilizing diamond specific optimizations.
