Detailed Performance




Version Information

QiskitSoftware Version
Qiskit0.14.1
Terra 0.11.1
Aer 0.3.4
Ignis 0.2.0
Aqua0.6.2
IBM Q Provider 0.4.5
System information
Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 10:22:32) [MSC v.1900 64 bit (AMD64)]
OSWindows

Output Files


Circuit Information

CircuitCircuit descriptionDepthOperationssizeTensor Factors
qcOriginal quantum circuit81[('cx', 51),('t',24),('tdg',21),('h',18)]1141
qc_mOriginal quantum circuit with measure gates81[('cx', 51),('t',24),('tdg',21),('h',18),('measure',4)]1181
qc_simCircuit transpiled132[('cx', 125),('u1', 33),('u2', 10),('measure', 4),('barrier', 1)]17216
optimized_0Circuit transpiled with optimization type 0146[('cx', 126),('u1', 45),('u2', 18),('measure', 4),('barrier', 1)]19316
optimized_1Circuit transpiled with optimization type 1147[('cx', 159),('u1', 37),('u2', 10),('measure', 4),('barrier', 1)]21016
optimized_2Circuit transpiled with optimization type 2122[('cx', 125),('u1', 35),('u2', 10),('measure', 4),('barrier', 1)]17416
optimized_3Circuit transpiled with optimization type 3139[('cx', 109),('u3', 43), ('u1', 20),('u2', 32),('measure', 4),('barrier', 1)]20816
qc_pyzxCircuit rewritten with PyZX31[('cx', 17),('rz', 9),('h', 6),('measure', 4),('cz',3),('z', 1)]461
qc_sim_pyzxCircuit rewritten with PyZX and transpiled55[('cx', 60),('u1', 12),('u2', 10),('measure', 4),('barrier', 1)]8616
qc_pyzx_o2Circuit rewritten with PyZX and transpiled with optimization type 259[('cx', 60),('u1', 12),('u2', 10),('measure', 4),('barrier', 1)]8614
qc_pyzx_o3Circuit rewritten with PyZX and transpiled with optimization type 364[('cx', 58),('u3', 11),('u1', 8),('u2', 22),('measure', 4),('barrier', 1)]10314

PyZX

StepOutput
my_qc.stats()Circuit circuit_cnot_7x2_quipper_A.txt on 5 qubits with 114 gates. 45 is the T-count 69 Cliffords among which 51 2-qubit gates and 18 Hadamard gates.
my_qc.to_graph() Graph(175 vertices, 221 edges)
zx.simplify.full_reduce(mg) Graph(37 vertices, 58 edges)
mcCircuit(5 qubits, 74 gates)
mc2Circuit on 5 qubits with 101 gates. 15 is the T-count 86 Cliffords among which 40 2-qubit gates and 46 Hadamard gates.
mc3Circuit on 5 qubits with 42 gates. 15 is the T-count 27 Cliffords among which 20 2-qubit gates and 6 Hadamard gates.

Simulations

qc_m
InputOutput
00000000
00010001
00100010
00110011
01000100
01010101
01100111
01110110
10001001
10011000
10101011
10111010
11001100
11011101
11101110
11111111
qc_pyzx
InputOutput
00000000
00010001
00100010
00110011
01000100
01010101
01100111
01110110
10001001
10011000
10101011
10111010
11001100
11011101
11101110
11111111