qiskit-community / qiskit-hackathon-taiwan-20

32 stars 10 forks source link

Support SIMD optimization for Density and Unitary Matrix Simulators #21

Closed hhorii closed 3 years ago

hhorii commented 3 years ago

Abstract

Aer supports SIMD optimization since Qiskit-Aer 0.6.0 for statevector method of QasmSimulator but not for density_matrix method of qasm_simulator and UnitaryMatrixSimulator. This challenge is aimed to add supports of SIMD optimization for density and unitary matrix simulators.

Description

satevector method of QasmSimulator stores probability amplitudes into qubitvector and density and unitary matrix simulators also their data into qubitvector.

Work items are:

Members

Deliverable

PR to qiskit-aer

GitHub repo

aoowweenn commented 3 years ago

SIMD support for simulator is quite important to make qiskit be a perfect toolchain. I have some parallel programming experience (e.g. CUDA) and have learned linear algebra for computational physics. I will pay sometime to see if I can envolve this topic after the camp.

starktech23 commented 3 years ago

@aoowweenn a lot of good topics even in closed issues, I hope people try and work on them outside of the hackathon too as challenges.