From: Quantum pricing with a smile: implementation of local volatility model on quantum computer
Gate | Logical qubits | T-count | Reference | |||
---|---|---|---|---|---|---|
Total | Operand | Output | Ancilla | |||
Adder | 2n | 2n | 0 (self-update) | 0 | 14n | |
Ctrl Adder | 2n | 2n | 0 (self-update) | 0 | 21n | |
Modular Adder∗ | 2n | 2n | 0 (self-update) | 0 | 70n | |
Multiplier | 3n | 2n | n | 0 | \(21n^{2}\) | [42] |
Divider | 5n | 2n | n | 2n | \(35n^{2}\) | [46] |
Multi Ctrl Toffoli | 2n | n | 1 | n | 8n | |
Square Root† | 4n | n | n | 2n | \(14n^{2}\) | [52] |
arccos | 105 | 3.4 × 104 | [51] | |||
controlled rotation (with accuracy of \(2^{-n}\)) | 2 | 3n |