cuda-quantum icon indicating copy to clipboard operation
cuda-quantum copied to clipboard

[MPS Simulator] Optimization for XX, YY, ZZ rotations

Open 1tnguyen opened this issue 9 months ago • 1 comments

Description

These are 2-body ops that are commonly used in quantum applications. Without frontend exposure of (Rxx/XXPhase, Ryy/YYPhase, Rzz/ZZPhase) gates, users need to write them in the decomposed form or using exp_pauli. Both results in 2 CNOT gates.

This is not ideal for MPS since we want to minimize the number of 2-q gates.

Hence, add a special handling in MPS for these cases.

1tnguyen avatar May 17 '24 02:05 1tnguyen