Quantum Brain
← Back to papers

SDC-based Resource Constrained Scheduling for Quantum Control Architectures

R. Nane·October 3, 2022·DOI: 10.48550/arXiv.2210.00794
Computer SciencePhysics

AI Breakdown

Get a structured breakdown of this paper — what it's about, the core idea, and key takeaways for the field.

Abstract

Instruction scheduling is a key transformation in backend compilers that take an untimed description of an algorithm and assigns time slots to the algorithm’s instructions so that they can be executed as efficiently as possible while tak-ing into account the target processor limitations, such as the amount of computational units available. For example, for a superconducting quantum processor these restric-tions include the amount of analogue instruments available to play the waveforms to drive the qubit rotations or on-chip connectivity between qubits. Current small-scale quantum processors contain only a few qubits; therefore, it is feasi-ble to drive qubits individually albeit not scalable. Conse-quently, for NISQ and beyond NISQ devices, it is expected that classical instrument sharing to be designed in the future quantum control architectures where several qubits are connected to an instrument and multiplexing is used to activate only the qubits performing the same quantum operation at a time. Existing quantum scheduling algorithms either rely on ILP formulations, which do not scale well, or use heuristic based algorithms such as list scheduling which are not versatile enough to deal with quantum requirements such as scheduling with exact relative timing constraints between instructions, situation that might occur when decomposing complex instructions into native ones and requiring to keep a fixed timing between the primitive ones to guarantee correct-ness. In this paper, we propose a novel resource constrained scheduling algorithm that is based on the SDC formulation, which is the state-of-the-art algorithm used in the reconfigurable computing. We evaluate it against a list scheduler and describe the benefits of the proposed approach. We find that the SDC-based scheduling is not only able to find better schedules, with an improvement of 10% on average, but it is also more versatile being able to model the complex relative timing constraints required for quantum circuit resource constrained scheduling.

Related Research

Quantum Intelligence

Ask about quantum research, companies, or market developments.