Skip to main content

Table 1 QHAL metadata. Table of metadata exposed when using the QHAL, the QHAL levels at which they are required and accompanying notes

From: Optimising the quantum/classical interface for efficiency and portability with a multi-level hardware abstraction layer for quantum computers

Metadata

Description

Level 1 required

Level 2 required

Level 3 required

Notes

NUM_QUBITS

Number of qubits available

Yes

Yes

Yes

–

MAX_DEPTH

Maximum depth of an executable circuit

Yes

Yes

Yes

Expressed as max number of universal gates (Level 3) or native gates (levels 1-2)

NATIVE_GATES

List of native gates

Yes

Yes

No

–

CONNECTIVITY

Connectivity matrix of the qubits

Yes

Yes

No

Required for the correct compilation of circuits

GATE_TIMES

Execution time of the native gates

Yes

No

No

Advanced users can also infer this metric through execution of test/benchmarking algorithms

ERROR_RATE

Average error rate for one- and two-qubit native gates

No

No

No

Advanced users can also infer this metric through execution of test/benchmarking algorithms